﻿using System.Collections.Generic;

namespace GeographicLib.Tests
{
    /// <summary>
    /// Test data generated with Windows Universal CRT (ucrtbase.dll) x64.
    /// </summary>
    static partial class MathExTestData
    {
        internal const double
            eps = MathEx.DBL_EPSILON,
            inf = double.PositiveInfinity,
            nan = double.NaN;

        private readonly static double ovf = 1 / MathEx.Sq(eps);

        public static IEnumerable<object[]> Sum =>
            new[]
            {
                new object[]{+9.0, -9.0, +0.0},
                new object[]{-9.0, +9.0, +0.0},
                new object[]{-0.0, +0.0, +0.0},
                new object[]{+0.0, -0.0, +0.0},
                new object[]{-0.0, -0.0, -0.0},
                new object[]{+0.0, +0.0, +0.0},
            };

        public static IEnumerable<object[]> SinCosd =>
            new[]
            {
                new object[]{-inf,   nan,  nan},
                new object[]{-810d, -1.0, +0.0},
                new object[]{-720d, -0.0, +1.0},
                new object[]{-630d, +1.0, +0.0},
                new object[]{-540d, -0.0, -1.0},
                new object[]{-450d, -1.0, +0.0},
                new object[]{-360d, -0.0, +1.0},
                new object[]{-270d, +1.0, +0.0},
                new object[]{-180d, -0.0, -1.0},
                new object[]{ -90d, -1.0, +0.0},
                new object[]{  -0d, -0.0, +1.0},
                new object[]{  +0d, +0.0, +1.0},
                new object[]{ +90d, +1.0, +0.0},
                new object[]{+180d, +0.0, -1.0},
                new object[]{+270d, -1.0, +0.0},
                new object[]{+360d, +0.0, +1.0},
                new object[]{+450d, +1.0, +0.0},
                new object[]{+540d, +0.0, -1.0},
                new object[]{+630d, -1.0, +0.0},
                new object[]{+720d, +0.0, +1.0},
                new object[]{+810d, +1.0, +0.0},
                new object[]{ +inf,  nan,  nan},
                new object[]{  nan,  nan,  nan}
            };

        public static IEnumerable<object[]> Sind =>
            new[]
            {
                new object[]{-inf,nan},
                new object[]{-720d,-0.0},
                new object[]{-540d,-0.0},
                new object[]{-360d,-0.0},
                new object[]{-180d,-0.0},
                new object[]{-0d,-0.0},
                new object[]{+0d,+0.0},
                new object[]{+180d,+0.0},
                new object[]{+360d,+0.0},
                new object[]{+540d,+0.0},
                new object[]{+720d,+0.0},
                new object[]{+inf,nan}
            };

        public static IEnumerable<object[]> Cosd =>
            new[]
            {
                new object[]{-inf,nan},
                new object[]{-810d, +0.0},
                new object[]{-630d, +0.0},
                new object[]{-450d, +0.0},
                new object[]{-270d, +0.0},
                new object[]{-90d,  +0.0},
                new object[]{+90d,  +0.0},
                new object[]{+270d, +0.0},
                new object[]{+450d, +0.0},
                new object[]{+630d, +0.0},
                new object[]{+810d, +0.0},
                new object[]{+inf,nan}
            };

        public static IEnumerable<object[]> Tand =>
            new[]
            {
                new object[]{-inf,nan},
                new object[]{-810d, -ovf},
                new object[]{-720d, -0.0},
                new object[]{-630d, +ovf},
                new object[]{-540d, +0.0},
                new object[]{-450d, -ovf},
                new object[]{-360d, -0.0},
                new object[]{-270d, +ovf},
                new object[]{-180d, +0.0},
                new object[]{-90d,  -ovf},
                new object[]{-0.0,  -0.0},
                new object[]{+0.0,  +0.0},
                new object[]{+90d,  +ovf},
                new object[]{+180d, -0.0},
                new object[]{+270d, -ovf},
                new object[]{+360d, +0.0},
                new object[]{+450d, +ovf},
                new object[]{+540d, -0.0},
                new object[]{+630d, -ovf},
                new object[]{+720d, +0.0},
                new object[]{+810d, +ovf},
                new object[]{+inf,nan}
            };


        public static IEnumerable<object[]> Atan2d =>
            new[]
            {
                new object[]{+0.0, -0.0, +180d},
                new object[]{-0.0, -0.0, -180d},
                new object[]{+0.0, +0.0, +0.0},
                new object[]{-0.0, +0.0, -0.0},
                new object[]{+0.0, -1.0, +180d},
                new object[]{-0.0, -1.0, -180d},
                new object[]{+0.0, +1.0, +0.0},
                new object[]{-0.0, +1.0, -0.0},
                new object[]{-1.0, +0.0, -90d},
                new object[]{-1.0, -0.0, -90d},
                new object[]{+1.0, +0.0, +90d},
                new object[]{+1.0, -0.0, +90d},
                new object[]{+1.0, -inf, +180d},
                new object[]{-1.0, -inf, -180d},
                new object[]{+1.0, +inf, +0.0},
                new object[]{-1.0, +inf, -0.0},
                new object[]{+inf, +1.0, +90d},
                new object[]{+inf, -1.0, +90d},
                new object[]{-inf, +1.0, -90d},
                new object[]{-inf, -1.0, -90d},
                new object[]{+inf, -inf, +135d},
                new object[]{-inf, -inf, -135d},
                new object[]{+inf, +inf, +45d},
                new object[]{-inf, +inf, -45d},
                new object[]{nan, +1.0, nan},
                new object[]{+1.0, nan, nan},
            };

        public static IEnumerable<object[]> AngRound =>
            new[]
            {
                new object[]{-eps/32,-eps/32},
                new object[]{-eps/64,-0.0},
                new object[]{-0d,-0.0},
                new object[]{0d,+0.0},
                new object[]{eps/64,+0.0},
                new object[]{eps/32,+eps/32},
                new object[]{ (1-2*eps)/64, (1-2*eps)/64},
                new object[]{(1-eps )/64, 1d /64 },
                new object[]{(1-eps/2)/64, 1d /64 },
                new object[]{(1-eps/4)/64, 1d /64 },
                new object[]{1d /64, 1d /64 },
                new object[]{(1+eps/2)/64, 1d /64 },
                new object[]{ (1+eps )/64, 1d /64},
                new object[]{(1+2*eps)/64, (1+2*eps)/64 },
                new object[]{(1-eps )/32, (1-eps )/32 },
                new object[]{(1-eps/2)/32, 1d /32 },
                new object[]{ (1-eps/4)/32, 1d /32},
                new object[]{ 1d /32, 1d /32},
                new object[]{(1+eps/2)/32, 1d /32 },
                new object[]{ (1+eps )/32, (1+eps )/32},
                new object[]{(1-eps )/16, (1-eps )/16 },
                new object[]{ (1-eps/2)/16, (1-eps/2)/16},
                new object[]{(1-eps/4)/16, 1d /16 },
                new object[]{1d /16, 1d /16 },
                new object[]{(1+eps/4)/16, 1d /16 },
                new object[]{ (1+eps/2)/16, 1d /16},
                new object[]{(1+eps )/16, (1+eps )/16 },
                new object[]{(1-eps )/ 8, (1-eps )/ 8 },
                new object[]{ (1-eps/2)/ 8, (1-eps/2)/ 8},
                new object[]{(1-eps/4)/ 8,1d / 8 },
                new object[]{(1+eps/2)/ 8, 1d / 8 },
                new object[]{ (1+eps )/ 8, (1+eps )/ 8},
                new object[]{ 1-eps , 1-eps},
                new object[]{ 1-eps/2 , 1-eps/2},
                new object[]{ 1-eps/4, 1d},
                new object[]{1d,1d },
                new object[]{1+eps/4 , 1d },
                new object[]{1+eps/2 , 1d },
                new object[]{1+eps , 1+ eps },
                new object[]{90-64*eps, 90-64*eps },
                new object[]{ 90-32*eps, 90d},
                new object[]{ 90d, 90d},
            };

        public static IEnumerable<object[]> AngNormalize =>
            new[]
            {
                new object[]{-900d, -180d},
                new object[]{-720d, -0.0},
                new object[]{-540d, -180d},
                new object[]{-360d, -0.0},
                new object[]{-180d, -180d},
                new object[]{-0.0,  -0.0},
                new object[]{+0.0,  +0.0},
                new object[]{+180d, +180d},
                new object[]{+360d, +0.0},
                new object[]{+540d, +180d},
                new object[]{+720d, +0.0},
                new object[]{+900d, +180d},
            };

        public static IEnumerable<object[]> AngDiff =>
            new[]
            {
                new object[]{+0.0, +0.0, +0.0},
                new object[]{+0.0, -0.0, -0.0},
                new object[]{-0.0, +0.0, +0.0},
                new object[]{-0.0, -0.0, +0.0},
                new object[]{+5.0, +365d, +0.0},
                new object[]{+365d, +5.0, -0.0},
                new object[]{+5.0, +185d, +180d},
                new object[]{+185d, +5.0, -180d},
                new object[]{+eps, +180d, +180d},
                new object[]{-eps, +180d, -180d},
                new object[]{+eps, -180d, +180d},
                new object[]{-eps, -180d, -180d},
            };

        public static IEnumerable<object[]> Hypot =>
            new[]
            {
                new object[]{-4615993560662051242L,4607238112925330365L,4609226638323297266L},
new object[]{-4602084459994356600L,4571144275932217343L,4621287577333713856L},
new object[]{-4709679601558908812L,4513175589664092548L,4515650949330872759L},
new object[]{-4619441969772169076L,-4624235824371601696L,4604545754307289171L},
new object[]{-6533129002516135520L,-6528513053222083312L,2695567035731674286L},
new object[]{-4613937818241073153L,4602678819172646915L,4609799635418635091L},
new object[]{-4663227214162850249L,-4673053249713476808L,4560313529900846404L},
new object[]{-2731000517331278009L,6505928861291692876L,6505984443191025378L},
new object[]{-4662426574229095492L,-4672034253434151885L,4561150625045931719L},
new object[]{-4675139720639891689L,4561479222581516836L,4561548281462274692L},
new object[]{-4616375282007494732L,4607449992798293519L,4609176431737058120L},
new object[]{-4616189618054758403L,4571153621781053436L,4607182453159624704L},
new object[]{0L,4294967295L,4294967295L},
new object[]{1L,-4615739258092021350L,4607632778762754458L},
new object[]{1L,-4613187218303178070L,4610184818551597738L},
new object[]{4602678819172646913L,-4618891777831180696L,4605923505318711014L},
new object[]{4598175219545276417L,-4615117332429193996L,4608367241357587576L},
new object[]{4593671619917905921L,-4624296097384025289L,4599526299433487569L},
new object[]{4584664420663164929L,4609434218613702657L,4609435684470168008L},
new object[]{4575657221408423937L,-4627653326197158376L,4595724755182834737L},
new object[]{4593671619917906048L,4598386325777809408L,4598896469556538738L},
new object[]{4647714815446354670L,4608410673243845726L,4647714829360607390L},
new object[]{4593671619927900160L,4584664420542578687L,4593810224536360677L},
new object[]{4602678819240727605L,4604418534313441775L,4605873361497154136L},
new object[]{4562146422660530142L,4589168089010012159L,4589168638723921530L},
new object[]{4517110427192131551L,4517110426252677120L,4518975878962155873L},
new object[]{4593671621058756575L,4558087384235549334L,4593671662536567437L},
new object[]{4602679918684272328L,-4618891777831180696L,4605924144448514788L},
new object[]{4607183518311645184L,4607219948796912163L,4609075237904818159L},
new object[]{4607183996637724637L,-4616164417732519247L,4609066827702339756L},
new object[]{4485596513595310813L,4485905033247925393L,4487688399025623439L},
new object[]{4607212488791768320L,-4616155456780314374L,4609093289861439635L},
new object[]{4562254508937161863L,4604418534313441775L,4604418540810759298L},
new object[]{4562254508945324233L,4604418534313441775L,4604418540810759322L},
new object[]{4620841293525074287L,4585925428558828680L,4620841348027723149L},
new object[]{4607378476192724566L,-4616133923929445443L,4609226638323297266L},
new object[]{4607423069161785297L,4608648707050789200L,4610304267961867766L},
new object[]{4616431681202400609L,-4620693217682128929L,4616464954273807935L},
new object[]{4602925109777268736L,4517119772101443584L,4602925109777276535L},
new object[]{4612093257864439567L,-4620693217682128896L,4612220671564308114L},
new object[]{4558087384235549334L,4593671621058756575L,4593671662536567437L},
new object[]{4621246252665724721L,-4630060704907059534L,4621246703888614034L},
new object[]{4612586738352952669L,4604418534313441775L,4612807617110845023L},
new object[]{4603579539102104371L,4604418534313441775L,4606432679758120604L},
new object[]{4639697546934114151L,4639628132209746388L,4641924114132312204L},
new object[]{4639697546934114166L,4639628132209731187L,4641924114132301534L},
new object[]{4635254985967937460L,4633205053185135804L,4636547766612536560L},
new object[]{4621786067689553361L,-4616189618054758433L,4621814310149873803L},
new object[]{4549907632699259846L,-4662644070904013120L,4560864109609198898L},
new object[]{4617686045184083200L,-4620324709387969244L,4617716873964730381L},
new object[]{4608683618675807574L,4618941817827040361L,4619095487098964116L},
new object[]{4595205799535207462L,-4617576566225553280L,4605943530186615621L},
new object[]{4608786440585108224L,-4616639978017495452L,4610135890580730083L},
new object[]{6504887725994784286L,-2718827130232311478L,6507214181991958759L},
new object[]{4604480259031220986L,4604418534313441775L,4607048353276586445L},
new object[]{4613599802827215678L,4562805317774671872L,4613599803322291048L},
new object[]{4613599802827215678L,4562805317774672072L,4613599803322291048L},
new object[]{4613599802827215678L,4562805317774672080L,4613599803322291048L},
new object[]{4519080751089582080L,4517708560578117632L,4520849361872114675L},
new object[]{4600427019358961663L,4602678819173040128L,4603804719079804109L},
new object[]{4604956537252371889L,-4612349868473709800L,4611684819587635199L},
new object[]{4618593447405766785L,4611235658464650855L,4618917117497250813L},
new object[]{4609588922417696298L,4618905706489822045L,4619109510944217948L},
new object[]{4636665729919879283L,-4620693217682128896L,4636665818783950824L},
new object[]{4614162998223944893L,4604418534313441775L,4614335367513636096L},
new object[]{4591663860500424700L,-4636005456415188582L,4592536707508914146L},
new object[]{4618863508085047536L,4721864211712209947L,4721864211712210003L},
new object[]{4605380978956569099L,4604418534313441775L,4607445944826220162L},
new object[]{4596373779728099219L,4604418534313441775L,4604673231923026566L},
new object[]{4591870180135071098L,4604418534313441775L,4604483172913356709L},
new object[]{4542403369614405524L,4561964458905004561L,4561976175587407736L},
new object[]{4601034512273902616L,4610386010294028426L,4610602773770691799L},
new object[]{4596925224883308658L,4612236716235541980L,4612259916030515102L},
new object[]{4560977412606234768L,-4661376581463769276L,4563556156548401942L},
new object[]{4709639310322696191L,4719772410155368415L,4719878903200766968L},
new object[]{4561027878263823764L,-4673125555585273072L,4561174616186993175L},
new object[]{4601695748268898707L,-4612106685931114784L,4611496567878991909L},
new object[]{4610764827594516663L,4620275269989437302L,4620509946869900190L},
new object[]{4561479222581516836L,-4675139720639891689L,4561548281462274692L},
new object[]{2693026664790419744L,-6519172598365052976L,2704292947903003083L},
new object[]{4620571966922930437L,4650832692111454512L,4650833008273357904L},
new object[]{4607129052845758808L,-4616164288258442914L,4609047020207314041L},
new object[]{4571144275932217343L,-4602084459994356600L,4621287577333713856L},
new object[]{4593670520406278143L,-4627598737110763660L,4597162216610632133L},
new object[]{4593670520406278143L,4603954839067068554L,4604063457223121006L},
new object[]{4625195717797871615L,-4619417197787707256L,4625199888209386250L},
new object[]{4625195717797871615L,-4631501856787761912L,4625195893739490938L},
new object[]{4629700415863128063L,4697254411347427328L,4697254411349524479L},
new object[]{4598175219545275903L,4616189824213188575L,4616198611331553519L},
new object[]{4598175219545276407L,4598175219545276608L,4600040671590431826L},
new object[]{6863485832112635899L,4607182418800017403L,6863485832112635899L},
new object[]{4598175219545276414L,4603088237320589687L,4603579694178527745L},
new object[]{4485585228861014014L,4595718710657619792L,4595718710657619798L},
new object[]{4467570830351532030L,-4611686018427387904L,4611686018427387904L},
new object[]{4431542033332568062L,4591269700116641664L,4591269700116641664L},
new object[]{4616189618054758398L,-4621207914782399805L,4616220788375461045L},
new object[]{4625196817309499390L,-4617690817930548568L,4625202921570518159L},
new object[]{-4616189618054758399L,-4616189618054758399L,4609047870845172686L},
new object[]{-4616189618054758399L,-4616189618054758400L,4609047870845172685L},
new object[]{-4616189618054758399L,-4616189618054758401L,4609047870845172685L},
new object[]{-4616189618054758400L,-4616189618054758399L,4609047870845172685L},
new object[]{-4616189618054758400L,-4616189618054758400L,4609047870845172685L},
new object[]{-4616189618054758400L,-4616189618054758401L,4609047870845172684L},
new object[]{-4616189618054758401L,-4616189618054758399L,4609047870845172685L},
new object[]{-4616189618054758401L,-4616189618054758400L,4609047870845172684L},
new object[]{-4616189618054758401L,-4616189618054758401L,4609047870845172684L},
new object[]{-4616189618054758399L,4607182418800017407L,4609047870845172685L},
new object[]{-4616189618054758399L,4607182418800017408L,4609047870845172685L},
new object[]{-4616189618054758399L,4607182418800017409L,4609047870845172686L},
new object[]{-4616189618054758400L,4607182418800017407L,4609047870845172684L},
new object[]{-4616189618054758400L,4607182418800017408L,4609047870845172685L},
new object[]{-4616189618054758400L,4607182418800017409L,4609047870845172685L},
new object[]{-4616189618054758401L,4607182418800017407L,4609047870845172684L},
new object[]{-4616189618054758401L,4607182418800017408L,4609047870845172684L},
new object[]{-4616189618054758401L,4607182418800017409L,4609047870845172685L},
new object[]{4607182418800017407L,-4616189618054758399L,4609047870845172685L},
new object[]{4607182418800017407L,-4616189618054758400L,4609047870845172684L},
new object[]{4607182418800017407L,-4616189618054758401L,4609047870845172684L},
new object[]{4607182418800017408L,-4616189618054758399L,4609047870845172685L},
new object[]{4607182418800017408L,-4616189618054758400L,4609047870845172685L},
new object[]{4607182418800017408L,-4616189618054758401L,4609047870845172684L},
new object[]{4607182418800017409L,-4616189618054758399L,4609047870845172686L},
new object[]{4607182418800017409L,-4616189618054758400L,4609047870845172685L},
new object[]{4607182418800017409L,-4616189618054758401L,4609047870845172685L},
new object[]{4607182418800017407L,4607182418800017407L,4609047870845172684L},
new object[]{4607182418800017407L,4607182418800017408L,4609047870845172684L},
new object[]{4607182418800017407L,4607182418800017409L,4609047870845172685L},
new object[]{4607182418800017408L,4607182418800017407L,4609047870845172684L},
new object[]{4607182418800017408L,4607182418800017408L,4609047870845172685L},
new object[]{4607182418800017408L,4607182418800017409L,4609047870845172685L},
new object[]{4607182418800017409L,4607182418800017407L,4609047870845172685L},
new object[]{4607182418800017409L,4607182418800017408L,4609047870845172685L},
new object[]{4607182418800017409L,4607182418800017409L,4609047870845172686L},
new object[]{-4616189618054758400L,-4616189618054758400L,4609047870845172685L},
new object[]{-4616189618054758400L,4607182418800017408L,4609047870845172685L},
new object[]{4607182418800017408L,-4616189618054758400L,4609047870845172685L},
new object[]{4607182418800017408L,4607182418800017408L,4609047870845172685L},
new object[]{4607182418800017408L,4607182418800017408L,4609047870845172685L},
new object[]{4607182418800017408L,4620693217682128896L,4620728265678633680L},
new object[]{4620693217682128896L,4607182418800017408L,4620728265678633680L},
new object[]{4620693217682128896L,4620693217682128896L,4622558669727284173L},
new object[]{4607182418800017408L,4647714815446351872L,4647714824036278272L},
new object[]{4607182418800017408L,4652218415073722368L,4652218417221205504L},
new object[]{4620693217682128896L,4647714815446351872L,4647715365168615423L},
new object[]{4620693217682128896L,4652218415073722368L,4652218552510578752L},
new object[]{4607182418800017408L,5057542381537067008L,5057542381537067008L},
new object[]{4607182418800017408L,5062045981164437504L,5062045981164437504L},
new object[]{4620693217682128896L,5057542381537067008L,5057542381537067008L},
new object[]{4620693217682128896L,5062045981164437504L,5062045981164437504L},
new object[]{4647714815446351872L,4607182418800017408L,4647714824036278272L},
new object[]{4647714815446351872L,4620693217682128896L,4647715365168615423L},
new object[]{4652218415073722368L,4607182418800017408L,4652218417221205504L},
new object[]{4652218415073722368L,4620693217682128896L,4652218552510578752L},
new object[]{4647714815446351872L,4647714815446351872L,4649580267491507149L},
new object[]{4647714815446351872L,4652218415073722368L,4652749992901473448L},
new object[]{4652218415073722368L,4647714815446351872L,4652749992901473448L},
new object[]{4652218415073722368L,4652218415073722368L,4654083867118877645L},
new object[]{4647714815446351872L,5057542381537067008L,5057542381537067008L},
new object[]{4647714815446351872L,5062045981164437504L,5062045981164437504L},
new object[]{4652218415073722368L,5057542381537067008L,5057542381537067008L},
new object[]{4652218415073722368L,5062045981164437504L,5062045981164437504L},
new object[]{5057542381537067008L,4607182418800017408L,5057542381537067008L},
new object[]{5057542381537067008L,4620693217682128896L,5057542381537067008L},
new object[]{5062045981164437504L,4607182418800017408L,5062045981164437504L},
new object[]{5062045981164437504L,4620693217682128896L,5062045981164437504L},
new object[]{5057542381537067008L,4647714815446351872L,5057542381537067008L},
new object[]{5057542381537067008L,4652218415073722368L,5057542381537067008L},
new object[]{5062045981164437504L,4647714815446351872L,5062045981164437504L},
new object[]{5062045981164437504L,4652218415073722368L,5062045981164437504L},
new object[]{5057542381537067008L,5057542381537067008L,5059407833582222285L},
new object[]{5057542381537067008L,5062045981164437504L,5062577558992188584L},
new object[]{5062045981164437504L,5057542381537067008L,5062577558992188584L},
new object[]{5062045981164437504L,5062045981164437504L,5063911433209592781L},
new object[]{4618441417868443647L,4613937818241073151L,4619238784610070267L},
new object[]{4618441417868443647L,4613937818241073152L,4619238784610070267L},
new object[]{4618441417868443647L,4613937818241073153L,4619238784610070268L},
new object[]{4618441417868443648L,4613937818241073151L,4619238784610070268L},
new object[]{4618441417868443648L,4613937818241073152L,4619238784610070268L},
new object[]{4618441417868443648L,4613937818241073153L,4619238784610070268L},
new object[]{4618441417868443649L,4613937818241073151L,4619238784610070269L},
new object[]{4618441417868443649L,4613937818241073152L,4619238784610070269L},
new object[]{4618441417868443649L,4613937818241073153L,4619238784610070269L},
new object[]{9218868437227405311L,0L,9218868437227405311L},
new object[]{4503599627370494L,4503599627370494L,6369051672525770L},
new object[]{4503599627370494L,4503599627370495L,6369051672525770L},
new object[]{4503599627370494L,4503599627370496L,6369051672525771L},
new object[]{4503599627370495L,4503599627370494L,6369051672525770L},
new object[]{4503599627370495L,4503599627370495L,6369051672525771L},
new object[]{4503599627370495L,4503599627370496L,6369051672525772L},
new object[]{4503599627370496L,4503599627370494L,6369051672525771L},
new object[]{4503599627370496L,4503599627370495L,6369051672525772L},
new object[]{4503599627370496L,4503599627370496L,6369051672525773L},
new object[]{6913025428013711359L,6913025428013711359L,6914890880058866636L},
new object[]{6913025428013711359L,6913025428013711359L,6914890880058866636L},
new object[]{6863485832112635903L,6863485832112635903L,6865351284157791180L},
new object[]{6863485832112635903L,6863485832112635904L,6865351284157791180L},
new object[]{6863485832112635903L,6863485832112635905L,6865351284157791181L},
new object[]{6863485832112635904L,6863485832112635903L,6865351284157791180L},
new object[]{6863485832112635904L,6863485832112635904L,6865351284157791181L},
new object[]{6863485832112635904L,6863485832112635905L,6865351284157791181L},
new object[]{6863485832112635905L,6863485832112635903L,6865351284157791181L},
new object[]{6863485832112635905L,6863485832112635904L,6865351284157791181L},
new object[]{6863485832112635905L,6863485832112635905L,6865351284157791182L},
new object[]{2350879005487398911L,2350879005487398911L,2352744457532554188L},
new object[]{2350879005487398911L,2350879005487398912L,2352744457532554188L},
new object[]{2350879005487398911L,2350879005487398913L,2352744457532554189L},
new object[]{2350879005487398912L,2350879005487398911L,2352744457532554188L},
new object[]{2350879005487398912L,2350879005487398912L,2352744457532554189L},
new object[]{2350879005487398912L,2350879005487398913L,2352744457532554189L},
new object[]{2350879005487398913L,2350879005487398911L,2352744457532554189L},
new object[]{2350879005487398913L,2350879005487398912L,2352744457532554189L},
new object[]{2350879005487398913L,2350879005487398913L,2352744457532554190L},
new object[]{6863485832112635903L,2350879005487398911L,6863485832112635903L},
new object[]{6863485832112635903L,2350879005487398912L,6863485832112635903L},
new object[]{6863485832112635903L,2350879005487398913L,6863485832112635903L},
new object[]{6863485832112635904L,2350879005487398911L,6863485832112635904L},
new object[]{6863485832112635904L,2350879005487398912L,6863485832112635904L},
new object[]{6863485832112635904L,2350879005487398913L,6863485832112635904L},
new object[]{6863485832112635905L,2350879005487398911L,6863485832112635905L},
new object[]{6863485832112635905L,2350879005487398912L,6863485832112635905L},
new object[]{6863485832112635905L,2350879005487398913L,6863485832112635905L},
new object[]{6863485832112635903L,-9223372036854775807L,6863485832112635903L},
new object[]{6863485832112635903L,-9223372036854775808L,6863485832112635903L},
new object[]{6863485832112635903L,1L,6863485832112635903L},
new object[]{6863485832112635904L,-9223372036854775807L,6863485832112635904L},
new object[]{6863485832112635904L,-9223372036854775808L,6863485832112635904L},
new object[]{6863485832112635904L,1L,6863485832112635904L},
new object[]{6863485832112635905L,-9223372036854775807L,6863485832112635905L},
new object[]{6863485832112635905L,-9223372036854775808L,6863485832112635905L},
new object[]{6863485832112635905L,1L,6863485832112635905L},
new object[]{2350879005487398911L,-9223372036854775807L,2350879005487398911L},
new object[]{2350879005487398911L,-9223372036854775808L,2350879005487398911L},
new object[]{2350879005487398911L,1L,2350879005487398911L},
new object[]{2350879005487398912L,-9223372036854775807L,2350879005487398912L},
new object[]{2350879005487398912L,-9223372036854775808L,2350879005487398912L},
new object[]{2350879005487398912L,1L,2350879005487398912L},
new object[]{2350879005487398913L,-9223372036854775807L,2350879005487398913L},
new object[]{2350879005487398913L,-9223372036854775808L,2350879005487398913L},
new object[]{2350879005487398913L,1L,2350879005487398913L},
new object[]{6863485832112635903L,4607182418800017407L,6863485832112635903L},
new object[]{6863485832112635903L,4607182418800017408L,6863485832112635903L},
new object[]{6863485832112635903L,4607182418800017409L,6863485832112635903L},
new object[]{6863485832112635904L,4607182418800017407L,6863485832112635904L},
new object[]{6863485832112635904L,4607182418800017408L,6863485832112635904L},
new object[]{6863485832112635904L,4607182418800017409L,6863485832112635904L},
new object[]{6863485832112635905L,4607182418800017407L,6863485832112635905L},
new object[]{6863485832112635905L,4607182418800017408L,6863485832112635905L},
new object[]{6863485832112635905L,4607182418800017409L,6863485832112635905L},
new object[]{2350879005487398911L,4607182418800017407L,4607182418800017407L},
new object[]{2350879005487398911L,4607182418800017408L,4607182418800017408L},
new object[]{2350879005487398911L,4607182418800017409L,4607182418800017409L},
new object[]{2350879005487398912L,4607182418800017407L,4607182418800017407L},
new object[]{2350879005487398912L,4607182418800017408L,4607182418800017408L},
new object[]{2350879005487398912L,4607182418800017409L,4607182418800017409L},
new object[]{2350879005487398913L,4607182418800017407L,4607182418800017407L},
new object[]{2350879005487398913L,4607182418800017408L,4607182418800017408L},
new object[]{2350879005487398913L,4607182418800017409L,4607182418800017409L},
new object[]{4832362400168542207L,4607182418800017407L,4832362400168542207L},
new object[]{4832362400168542207L,4607182418800017408L,4832362400168542207L},
new object[]{4832362400168542207L,4607182418800017409L,4832362400168542207L},
new object[]{4832362400168542208L,4607182418800017407L,4832362400168542208L},
new object[]{4832362400168542208L,4607182418800017408L,4832362400168542208L},
new object[]{4832362400168542208L,4607182418800017409L,4832362400168542208L},
new object[]{4832362400168542209L,4607182418800017407L,4832362400168542209L},
new object[]{4832362400168542209L,4607182418800017408L,4832362400168542209L},
new object[]{4832362400168542209L,4607182418800017409L,4832362400168542209L},
new object[]{4836865999795912703L,4607182418800017407L,4836865999795912703L},
new object[]{4836865999795912703L,4607182418800017408L,4836865999795912703L},
new object[]{4836865999795912703L,4607182418800017409L,4836865999795912703L},
new object[]{4836865999795912704L,4607182418800017407L,4836865999795912704L},
new object[]{4836865999795912704L,4607182418800017408L,4836865999795912704L},
new object[]{4836865999795912704L,4607182418800017409L,4836865999795912704L},
new object[]{4836865999795912705L,4607182418800017407L,4836865999795912705L},
new object[]{4836865999795912705L,4607182418800017408L,4836865999795912705L},
new object[]{4836865999795912705L,4607182418800017409L,4836865999795912705L},
new object[]{4841369599423283199L,4607182418800017407L,4841369599423283199L},
new object[]{4841369599423283199L,4607182418800017408L,4841369599423283199L},
new object[]{4841369599423283199L,4607182418800017409L,4841369599423283199L},
new object[]{4841369599423283200L,4607182418800017407L,4841369599423283200L},
new object[]{4841369599423283200L,4607182418800017408L,4841369599423283200L},
new object[]{4841369599423283200L,4607182418800017409L,4841369599423283200L},
new object[]{4841369599423283201L,4607182418800017407L,4841369599423283201L},
new object[]{4841369599423283201L,4607182418800017408L,4841369599423283201L},
new object[]{4841369599423283201L,4607182418800017409L,4841369599423283201L},
new object[]{4845873199050653695L,4607182418800017407L,4845873199050653695L},
new object[]{4845873199050653695L,4607182418800017408L,4845873199050653695L},
new object[]{4845873199050653695L,4607182418800017409L,4845873199050653695L},
new object[]{4845873199050653696L,4607182418800017407L,4845873199050653696L},
new object[]{4845873199050653696L,4607182418800017408L,4845873199050653696L},
new object[]{4845873199050653696L,4607182418800017409L,4845873199050653696L},
new object[]{4845873199050653697L,4607182418800017407L,4845873199050653697L},
new object[]{4845873199050653697L,4607182418800017408L,4845873199050653697L},
new object[]{4845873199050653697L,4607182418800017409L,4845873199050653697L},
new object[]{4850376798678024191L,4607182418800017407L,4850376798678024191L},
new object[]{4850376798678024191L,4607182418800017408L,4850376798678024191L},
new object[]{4850376798678024191L,4607182418800017409L,4850376798678024191L},
new object[]{4850376798678024192L,4607182418800017407L,4850376798678024192L},
new object[]{4850376798678024192L,4607182418800017408L,4850376798678024192L},
new object[]{4850376798678024192L,4607182418800017409L,4850376798678024192L},
new object[]{4850376798678024193L,4607182418800017407L,4850376798678024193L},
new object[]{4850376798678024193L,4607182418800017408L,4850376798678024193L},
new object[]{4850376798678024193L,4607182418800017409L,4850376798678024193L},
new object[]{2355382605114769407L,2355382605114769407L,2357248057159924684L},
new object[]{2355382605114769407L,2355382605114769408L,2357248057159924684L},
new object[]{2355382605114769407L,2355382605114769409L,2357248057159924685L},
new object[]{2355382605114769408L,2355382605114769407L,2357248057159924684L},
new object[]{2355382605114769408L,2355382605114769408L,2357248057159924685L},
new object[]{2355382605114769408L,2355382605114769409L,2357248057159924685L},
new object[]{2355382605114769409L,2355382605114769407L,2357248057159924685L},
new object[]{2355382605114769409L,2355382605114769408L,2357248057159924685L},
new object[]{2355382605114769409L,2355382605114769409L,2357248057159924686L},
new object[]{4336966441157787647L,4336966441157787647L,4338831893202942924L},
new object[]{4336966441157787647L,4336966441157787648L,4338831893202942924L},
new object[]{4336966441157787647L,4336966441157787649L,4338831893202942925L},
new object[]{4336966441157787648L,4336966441157787647L,4338831893202942924L},
new object[]{4336966441157787648L,4336966441157787648L,4338831893202942925L},
new object[]{4336966441157787648L,4336966441157787649L,4338831893202942925L},
new object[]{4336966441157787649L,4336966441157787647L,4338831893202942925L},
new object[]{4336966441157787649L,4336966441157787648L,4338831893202942925L},
new object[]{4336966441157787649L,4336966441157787649L,4338831893202942926L},
new object[]{4562146422526312447L,4562146422526312447L,4564011874571467724L},
new object[]{4562146422526312447L,4562146422526312448L,4564011874571467724L},
new object[]{4562146422526312447L,4562146422526312449L,4564011874571467725L},
new object[]{4562146422526312448L,4562146422526312447L,4564011874571467724L},
new object[]{4562146422526312448L,4562146422526312448L,4564011874571467725L},
new object[]{4562146422526312448L,4562146422526312449L,4564011874571467725L},
new object[]{4562146422526312449L,4562146422526312447L,4564011874571467725L},
new object[]{4562146422526312449L,4562146422526312448L,4564011874571467725L},
new object[]{4562146422526312449L,4562146422526312449L,4564011874571467726L},
new object[]{4602678819172646911L,4602678819172646911L,4604544271217802188L},
new object[]{4602678819172646911L,4602678819172646912L,4604544271217802188L},
new object[]{4602678819172646911L,4602678819172646913L,4604544271217802189L},
new object[]{4602678819172646912L,4602678819172646911L,4604544271217802188L},
new object[]{4602678819172646912L,4602678819172646912L,4604544271217802189L},
new object[]{4602678819172646912L,4602678819172646913L,4604544271217802189L},
new object[]{4602678819172646913L,4602678819172646911L,4604544271217802189L},
new object[]{4602678819172646913L,4602678819172646912L,4604544271217802189L},
new object[]{4602678819172646913L,4602678819172646913L,4604544271217802190L},
new object[]{4611686018427387903L,4611686018427387903L,4613551470472543180L},
new object[]{4611686018427387903L,4611686018427387904L,4613551470472543180L},
new object[]{4611686018427387903L,4611686018427387905L,4613551470472543181L},
new object[]{4611686018427387904L,4611686018427387903L,4613551470472543180L},
new object[]{4611686018427387904L,4611686018427387904L,4613551470472543181L},
new object[]{4611686018427387904L,4611686018427387905L,4613551470472543181L},
new object[]{4611686018427387905L,4611686018427387903L,4613551470472543181L},
new object[]{4611686018427387905L,4611686018427387904L,4613551470472543181L},
new object[]{4611686018427387905L,4611686018427387905L,4613551470472543182L},
new object[]{4652218415073722367L,4652218415073722367L,4654083867118877644L},
new object[]{4652218415073722367L,4652218415073722368L,4654083867118877644L},
new object[]{4652218415073722367L,4652218415073722369L,4654083867118877645L},
new object[]{4652218415073722368L,4652218415073722367L,4654083867118877644L},
new object[]{4652218415073722368L,4652218415073722368L,4654083867118877645L},
new object[]{4652218415073722368L,4652218415073722369L,4654083867118877645L},
new object[]{4652218415073722369L,4652218415073722367L,4654083867118877645L},
new object[]{4652218415073722369L,4652218415073722368L,4654083867118877645L},
new object[]{4652218415073722369L,4652218415073722369L,4654083867118877646L},
new object[]{4877398396442247167L,4877398396442247167L,4879263848487402444L},
new object[]{4877398396442247167L,4877398396442247168L,4879263848487402444L},
new object[]{4877398396442247167L,4877398396442247169L,4879263848487402445L},
new object[]{4877398396442247168L,4877398396442247167L,4879263848487402444L},
new object[]{4877398396442247168L,4877398396442247168L,4879263848487402445L},
new object[]{4877398396442247168L,4877398396442247169L,4879263848487402445L},
new object[]{4877398396442247169L,4877398396442247167L,4879263848487402445L},
new object[]{4877398396442247169L,4877398396442247168L,4879263848487402445L},
new object[]{4877398396442247169L,4877398396442247169L,4879263848487402446L},
new object[]{6858982232485265407L,6858982232485265407L,6860847684530420684L},
new object[]{6858982232485265407L,6858982232485265408L,6860847684530420684L},
new object[]{6858982232485265407L,6858982232485265409L,6860847684530420685L},
new object[]{6858982232485265408L,6858982232485265407L,6860847684530420684L},
new object[]{6858982232485265408L,6858982232485265408L,6860847684530420685L},
new object[]{6858982232485265408L,6858982232485265409L,6860847684530420685L},
new object[]{6858982232485265409L,6858982232485265407L,6860847684530420685L},
new object[]{6858982232485265409L,6858982232485265408L,6860847684530420685L},
new object[]{6858982232485265409L,6858982232485265409L,6860847684530420686L},
new object[]{9214364837600034815L,4607182418800017407L,9214364837600034815L},
new object[]{9214364837600034815L,4607182418800017408L,9214364837600034815L},
new object[]{9214364837600034815L,4607182418800017409L,9214364837600034815L},
new object[]{9214364837600034816L,4607182418800017407L,9214364837600034816L},
new object[]{9214364837600034816L,4607182418800017408L,9214364837600034816L},
new object[]{9214364837600034816L,4607182418800017409L,9214364837600034816L},
new object[]{9214364837600034817L,4607182418800017407L,9214364837600034817L},
new object[]{9214364837600034817L,4607182418800017408L,9214364837600034817L},
new object[]{9214364837600034817L,4607182418800017409L,9214364837600034817L},
new object[]{4485596513595310827L,4485905033247925378L,4487688399025623436L},
new object[]{4485596513595310827L,4485905033247925379L,4487688399025623437L},
new object[]{4485596513595310827L,4485905033247925380L,4487688399025623439L},
new object[]{4485596513595310828L,4485905033247925378L,4487688399025623437L},
new object[]{4485596513595310828L,4485905033247925379L,4487688399025623439L},
new object[]{4485596513595310828L,4485905033247925380L,4487688399025623439L},
new object[]{4485596513595310829L,4485905033247925378L,4487688399025623438L},
new object[]{4485596513595310829L,4485905033247925379L,4487688399025623439L},
new object[]{4485596513595310829L,4485905033247925380L,4487688399025623440L},
new object[]{4607378476192724565L,-4616133923929445442L,4609226638323297267L},
new object[]{4607378476192724565L,-4616133923929445443L,4609226638323297266L},
new object[]{4607378476192724565L,-4616133923929445444L,4609226638323297265L},
new object[]{4607378476192724566L,-4616133923929445442L,4609226638323297268L},
new object[]{4607378476192724566L,-4616133923929445443L,4609226638323297266L},
new object[]{4607378476192724566L,-4616133923929445444L,4609226638323297266L},
new object[]{4607378476192724567L,-4616133923929445442L,4609226638323297269L},
new object[]{4607378476192724567L,-4616133923929445443L,4609226638323297268L},
new object[]{4607378476192724567L,-4616133923929445444L,4609226638323297267L},
new object[]{4639697546934114147L,4639628132209731172L,4641924114132301510L},
new object[]{4639697546934114147L,4639628132209731173L,4641924114132301511L},
new object[]{4639697546934114147L,4639628132209731174L,4641924114132301511L},
new object[]{4639697546934114148L,4639628132209731172L,4641924114132301511L},
new object[]{4639697546934114148L,4639628132209731173L,4641924114132301512L},
new object[]{4639697546934114148L,4639628132209731174L,4641924114132301512L},
new object[]{4639697546934114149L,4639628132209731172L,4641924114132301511L},
new object[]{4639697546934114149L,4639628132209731173L,4641924114132301512L},
new object[]{4639697546934114149L,4639628132209731174L,4641924114132301513L},
new object[]{-4642221285076478107L,-4642290699800861082L,4583377318976485065L},
new object[]{-4642221285076478107L,-4642290699800861083L,4583377318976485064L},
new object[]{-4642221285076478107L,-4642290699800861084L,4583377318976485063L},
new object[]{-4642221285076478108L,-4642290699800861082L,4583377318976485064L},
new object[]{-4642221285076478108L,-4642290699800861083L,4583377318976485064L},
new object[]{-4642221285076478108L,-4642290699800861084L,4583377318976485063L},
new object[]{-4642221285076478109L,-4642290699800861082L,4583377318976485063L},
new object[]{-4642221285076478109L,-4642290699800861083L,4583377318976485063L},
new object[]{-4642221285076478109L,-4642290699800861084L,4583377318976485062L},
new object[]{-4687257281350183067L,-4688074847137183615L,4537835344672473399L},
new object[]{-4687257281350183067L,-4688074847137183616L,4537835344672473398L},
new object[]{-4687257281350183067L,-4688074847137183617L,4537835344672473398L},
new object[]{-4687257281350183068L,-4688074847137183615L,4537835344672473398L},
new object[]{-4687257281350183068L,-4688074847137183616L,4537835344672473398L},
new object[]{-4687257281350183068L,-4688074847137183617L,4537835344672473396L},
new object[]{-4687257281350183069L,-4688074847137183615L,4537835344672473397L},
new object[]{-4687257281350183069L,-4688074847137183616L,4537835344672473396L},
new object[]{-4687257281350183069L,-4688074847137183617L,4537835344672473396L},
new object[]{-4643211215818981375L,-4643211215818981375L,4582026273080949710L},
new object[]{-4643211215818981375L,-4643211215818981376L,4582026273080949709L},
new object[]{-4643211215818981375L,-4643211215818981377L,4582026273080949709L},
new object[]{-4643211215818981376L,-4643211215818981375L,4582026273080949709L},
new object[]{-4643211215818981376L,-4643211215818981376L,4582026273080949709L},
new object[]{-4643211215818981376L,-4643211215818981377L,4582026273080949708L},
new object[]{-4643211215818981377L,-4643211215818981375L,4582026273080949709L},
new object[]{-4643211215818981377L,-4643211215818981376L,4582026273080949708L},
new object[]{-4643211215818981377L,-4643211215818981377L,4582026273080949708L},
new object[]{-9223372036854775807L,-9223372036854775807L,1L},
new object[]{-9223372036854775807L,-9223372036854775808L,1L},
new object[]{-9223372036854775807L,1L,1L},
new object[]{-9223372036854775808L,-9223372036854775807L,1L},
new object[]{-9223372036854775808L,-9223372036854775808L,0L},
new object[]{-9223372036854775808L,1L,1L},
new object[]{1L,-9223372036854775807L,1L},
new object[]{1L,-9223372036854775808L,1L},
new object[]{1L,1L,1L},
new object[]{2805742567851819007L,2801238968224448511L,2806274145679570087L},
new object[]{2805742567851819007L,2801238968224448512L,2806274145679570087L},
new object[]{2805742567851819007L,2801238968224448513L,2806274145679570088L},
new object[]{2805742567851819008L,2801238968224448511L,2806274145679570088L},
new object[]{2805742567851819008L,2801238968224448512L,2806274145679570088L},
new object[]{2805742567851819008L,2801238968224448513L,2806274145679570088L},
new object[]{2805742567851819009L,2801238968224448511L,2806274145679570089L},
new object[]{2805742567851819009L,2801238968224448512L,2806274145679570089L},
new object[]{2805742567851819009L,2801238968224448513L,2806274145679570089L},
new object[]{2301339409586323455L,2305843009213693951L,2306374587041445031L},
new object[]{2301339409586323455L,2305843009213693952L,2306374587041445032L},
new object[]{2301339409586323455L,2305843009213693953L,2306374587041445033L},
new object[]{2301339409586323456L,2305843009213693951L,2306374587041445031L},
new object[]{2301339409586323456L,2305843009213693952L,2306374587041445032L},
new object[]{2301339409586323456L,2305843009213693953L,2306374587041445033L},
new object[]{2301339409586323457L,2305843009213693951L,2306374587041445032L},
new object[]{2301339409586323457L,2305843009213693952L,2306374587041445032L},
new object[]{2301339409586323457L,2305843009213693953L,2306374587041445033L},
new object[]{9209861237972664319L,9205357638345293823L,9210392815800415399L},
new object[]{9209861237972664319L,9205357638345293824L,9210392815800415399L},
new object[]{9209861237972664319L,9205357638345293825L,9210392815800415400L},
new object[]{9209861237972664320L,9205357638345293823L,9210392815800415400L},
new object[]{9209861237972664320L,9205357638345293824L,9210392815800415400L},
new object[]{9209861237972664320L,9205357638345293825L,9210392815800415400L},
new object[]{9209861237972664321L,9205357638345293823L,9210392815800415401L},
new object[]{9209861237972664321L,9205357638345293824L,9210392815800415401L},
new object[]{9209861237972664321L,9205357638345293825L,9210392815800415401L},
new object[]{9218868437227405312L,9218868437227405312L,9218868437227405312L},
new object[]{9218868437227405312L,9218868437227405311L,9218868437227405312L},
new object[]{9218868437227405312L,4503599627370496L,9218868437227405312L},
new object[]{9218868437227405312L,1L,9218868437227405312L},
new object[]{9218868437227405312L,0L,9218868437227405312L},
new object[]{9218868437227405312L,-9223372036854775808L,9218868437227405312L},
new object[]{9218868437227405312L,-9223372036854775807L,9218868437227405312L},
new object[]{9218868437227405312L,-9218868437227405312L,9218868437227405312L},
new object[]{9218868437227405312L,-4503599627370497L,9218868437227405312L},
new object[]{9218868437227405312L,-4503599627370496L,9218868437227405312L},
new object[]{-4503599627370496L,9218868437227405312L,9218868437227405312L},
new object[]{-4503599627370496L,9218868437227405311L,9218868437227405312L},
new object[]{-4503599627370496L,4503599627370496L,9218868437227405312L},
new object[]{-4503599627370496L,1L,9218868437227405312L},
new object[]{-4503599627370496L,0L,9218868437227405312L},
new object[]{-4503599627370496L,-9223372036854775808L,9218868437227405312L},
new object[]{-4503599627370496L,-9223372036854775807L,9218868437227405312L},
new object[]{-4503599627370496L,-9218868437227405312L,9218868437227405312L},
new object[]{-4503599627370496L,-4503599627370497L,9218868437227405312L},
new object[]{-4503599627370496L,-4503599627370496L,9218868437227405312L},
new object[]{9218868437227405311L,9218868437227405312L,9218868437227405312L},
new object[]{4503599627370496L,9218868437227405312L,9218868437227405312L},
new object[]{1L,9218868437227405312L,9218868437227405312L},
new object[]{0L,9218868437227405312L,9218868437227405312L},
new object[]{-9223372036854775808L,9218868437227405312L,9218868437227405312L},
new object[]{-9223372036854775807L,9218868437227405312L,9218868437227405312L},
new object[]{-9218868437227405312L,9218868437227405312L,9218868437227405312L},
new object[]{-4503599627370497L,9218868437227405312L,9218868437227405312L},
new object[]{-4503599627370496L,9218868437227405312L,9218868437227405312L},
new object[]{9218868437227405312L,-4503599627370496L,9218868437227405312L},
new object[]{9218868437227405311L,-4503599627370496L,9218868437227405312L},
new object[]{4503599627370496L,-4503599627370496L,9218868437227405312L},
new object[]{1L,-4503599627370496L,9218868437227405312L},
new object[]{0L,-4503599627370496L,9218868437227405312L},
new object[]{-9223372036854775808L,-4503599627370496L,9218868437227405312L},
new object[]{-9223372036854775807L,-4503599627370496L,9218868437227405312L},
new object[]{-9218868437227405312L,-4503599627370496L,9218868437227405312L},
new object[]{-4503599627370497L,-4503599627370496L,9218868437227405312L},
new object[]{0L,9218868437227405311L,9218868437227405311L},
new object[]{0L,4503599627370496L,4503599627370496L},
new object[]{0L,1L,1L},
new object[]{0L,0L,0L},
new object[]{0L,-9223372036854775808L,0L},
new object[]{0L,-9223372036854775807L,1L},
new object[]{0L,-9218868437227405312L,4503599627370496L},
new object[]{0L,-4503599627370497L,9218868437227405311L},
new object[]{-9223372036854775808L,9218868437227405311L,9218868437227405311L},
new object[]{-9223372036854775808L,4503599627370496L,4503599627370496L},
new object[]{-9223372036854775808L,1L,1L},
new object[]{-9223372036854775808L,0L,0L},
new object[]{-9223372036854775808L,-9223372036854775808L,0L},
new object[]{-9223372036854775808L,-9223372036854775807L,1L},
new object[]{-9223372036854775808L,-9218868437227405312L,4503599627370496L},
new object[]{-9223372036854775808L,-4503599627370497L,9218868437227405311L},
new object[]{9218868437227405311L,0L,9218868437227405311L},
new object[]{4503599627370496L,0L,4503599627370496L},
new object[]{1L,0L,1L},
new object[]{-9223372036854775807L,0L,1L},
new object[]{-9218868437227405312L,0L,4503599627370496L},
new object[]{-4503599627370497L,0L,9218868437227405311L},
new object[]{9218868437227405311L,-9223372036854775808L,9218868437227405311L},
new object[]{4503599627370496L,-9223372036854775808L,4503599627370496L},
new object[]{1L,-9223372036854775808L,1L},
new object[]{-9223372036854775807L,-9223372036854775808L,1L},
new object[]{-9218868437227405312L,-9223372036854775808L,4503599627370496L},
new object[]{-4503599627370497L,-9223372036854775808L,9218868437227405311L},
new object[]{9218868437227405311L,9218868437227405311L,9218868437227405312L},
new object[]{9218868437227405311L,4503599627370496L,9218868437227405311L},
new object[]{9218868437227405311L,1L,9218868437227405311L},
new object[]{9218868437227405311L,-9223372036854775807L,9218868437227405311L},
new object[]{9218868437227405311L,-9218868437227405312L,9218868437227405311L},
new object[]{9218868437227405311L,-4503599627370497L,9218868437227405312L},
new object[]{4503599627370496L,4503599627370496L,6369051672525773L},
new object[]{4503599627370496L,1L,4503599627370496L},
new object[]{1L,1L,1L},
new object[]{-9223372036854775807L,1L,1L},
new object[]{4613937818241073152L,4616189618054758400L,4617315517961601024L},
new object[]{4613937818241073152L,-4607182418800017408L,4617315517961601024L},
new object[]{4617315517961601024L,4622945017495814144L,4623507967449235456L},
new object[]{4617315517961601024L,-4600427019358961664L,4623507967449235456L},
            };

        public static IEnumerable<object[]> Remquo =>
            new[]
            {
                new object[]{-4661225614328463360L,4558352200716280500L,4549807046555538848L,-2},
new object[]{5134149066107692415L,4675964667654403173L,4670702808906097732L,1519308166},
new object[]{5053354858198375176L,-4526162777293099236L,-4531436549773883888L,-1138275630},
new object[]{9218868437227405307L,-4571152522269425664L,-4599582594428829696L,-905748534},
new object[]{9218868437227405307L,4670232813583204355L,-4573448206515436992L,1000341510},
new object[]{9218868437227405309L,4602678819172646910L,-4692750811720056832L,0},
new object[]{-5143110774457106432L,-5143110774457106432L,-9223372036854775808L,1},
new object[]{-5143110774457106432L,4080261262397669376L,-9223372036854775808L,-1},
new object[]{4080261262397669376L,-5143110774457106432L,0L,-1},
new object[]{4080261262397669376L,4080261262397669376L,0L,1},
new object[]{-5143110774457106432L,4674736413210574848L,-5143110774457106432L,0},
new object[]{-5143110774457106432L,4679240012837945344L,-5143110774457106432L,0},
new object[]{4080261262397669376L,4674736413210574848L,4080261262397669376L,0},
new object[]{4080261262397669376L,4679240012837945344L,4080261262397669376L,0},
new object[]{-5143110774457106432L,5134103575202365440L,-5143110774457106432L,0},
new object[]{-5143110774457106432L,5138607174829735936L,-5143110774457106432L,0},
new object[]{4080261262397669376L,5134103575202365440L,4080261262397669376L,0},
new object[]{4080261262397669376L,5138607174829735936L,4080261262397669376L,0},
new object[]{4674736413210574848L,-5143110774457106432L,0L,0},
new object[]{4674736413210574848L,4080261262397669376L,0L,0},
new object[]{4679240012837945344L,-5143110774457106432L,0L,0},
new object[]{4679240012837945344L,4080261262397669376L,0L,0},
new object[]{4674736413210574848L,4674736413210574848L,0L,1},
new object[]{4674736413210574848L,4679240012837945344L,4674736413210574848L,0},
new object[]{4679240012837945344L,4674736413210574848L,0L,2},
new object[]{4679240012837945344L,4679240012837945344L,0L,1},
new object[]{4674736413210574848L,5134103575202365440L,4674736413210574848L,0},
new object[]{4674736413210574848L,5138607174829735936L,4674736413210574848L,0},
new object[]{4679240012837945344L,5134103575202365440L,4679240012837945344L,0},
new object[]{4679240012837945344L,5138607174829735936L,4679240012837945344L,0},
new object[]{5134103575202365440L,-5143110774457106432L,0L,0},
new object[]{5134103575202365440L,4080261262397669376L,0L,0},
new object[]{5138607174829735936L,-5143110774457106432L,0L,0},
new object[]{5138607174829735936L,4080261262397669376L,0L,0},
new object[]{5134103575202365440L,4674736413210574848L,0L,0},
new object[]{5134103575202365440L,4679240012837945344L,0L,0},
new object[]{5138607174829735936L,4674736413210574848L,0L,0},
new object[]{5138607174829735936L,4679240012837945344L,0L,0},
new object[]{5134103575202365440L,5134103575202365440L,0L,1},
new object[]{5134103575202365440L,5138607174829735936L,5134103575202365440L,0},
new object[]{5138607174829735936L,5134103575202365440L,0L,2},
new object[]{5138607174829735936L,5138607174829735936L,0L,1},
new object[]{4636737291354636288L,4621819117588971520L,0L,10},
new object[]{4636737291354636288L,4622382067542392832L,4607182418800017408L,9},
new object[]{4636737291354636288L,4622945017495814144L,4616189618054758400L,8},
new object[]{4636807660098813952L,4621819117588971520L,4607182418800017408L,10},
new object[]{4636807660098813952L,4622382067542392832L,4611686018427387904L,9},
new object[]{4636807660098813952L,4622945017495814144L,4617315517961601024L,8},
new object[]{4636878028842991616L,4621819117588971520L,4611686018427387904L,10},
new object[]{4636878028842991616L,4622382067542392832L,4613937818241073152L,9},
new object[]{4636878028842991616L,4622945017495814144L,4618441417868443648L,8},
new object[]{4636948397587169280L,4621819117588971520L,4613937818241073152L,10},
new object[]{4636948397587169280L,4622382067542392832L,4616189618054758400L,9},
new object[]{4636948397587169280L,4622945017495814144L,-4606056518893174784L,9},
new object[]{4637018766331346944L,4621819117588971520L,4616189618054758400L,10},
new object[]{4637018766331346944L,4622382067542392832L,4617315517961601024L,9},
new object[]{4637018766331346944L,4622945017495814144L,-4607182418800017408L,9},
new object[]{4637089135075524608L,4621819117588971520L,4617315517961601024L,10},
new object[]{4637089135075524608L,4622382067542392832L,-4606056518893174784L,10},
new object[]{4637089135075524608L,4622945017495814144L,-4609434218613702656L,9},
new object[]{4637159503819702272L,4621819117588971520L,-4607182418800017408L,11},
new object[]{4637159503819702272L,4622382067542392832L,-4607182418800017408L,10},
new object[]{4637159503819702272L,4622945017495814144L,-4611686018427387904L,9},
new object[]{4637229872563879936L,4621819117588971520L,-4609434218613702656L,11},
new object[]{4637229872563879936L,4622382067542392832L,-4609434218613702656L,10},
new object[]{4637229872563879936L,4622945017495814144L,-4616189618054758400L,9},
new object[]{4637300241308057600L,4621819117588971520L,-4611686018427387904L,11},
new object[]{4637300241308057600L,4622382067542392832L,-4611686018427387904L,10},
new object[]{4637300241308057600L,4622945017495814144L,0L,9},
new object[]{4637370610052235264L,4621819117588971520L,-4616189618054758400L,11},
new object[]{4637370610052235264L,4622382067542392832L,-4616189618054758400L,10},
new object[]{4637370610052235264L,4622945017495814144L,4607182418800017408L,9},
new object[]{4637440978796412928L,4621819117588971520L,0L,11},
new object[]{4637440978796412928L,4622382067542392832L,0L,10},
new object[]{4637440978796412928L,4622945017495814144L,4611686018427387904L,9},
new object[]{-4616189618054758399L,-4616189618054758399L,-9223372036854775808L,1},
new object[]{-4616189618054758399L,-4616189618054758400L,-4850376798678024192L,1},
new object[]{-4616189618054758399L,-4616189618054758401L,-4848124998864338944L,1},
new object[]{-4616189618054758400L,-4616189618054758399L,4372995238176751616L,1},
new object[]{-4616189618054758400L,-4616189618054758400L,-9223372036854775808L,1},
new object[]{-4616189618054758400L,-4616189618054758401L,-4854880398305394688L,1},
new object[]{-4616189618054758401L,-4616189618054758399L,4375247037990436864L,1},
new object[]{-4616189618054758401L,-4616189618054758400L,4368491638549381120L,1},
new object[]{-4616189618054758401L,-4616189618054758401L,-9223372036854775808L,1},
new object[]{-4616189618054758399L,4607182418800017407L,-4848124998864338944L,-1},
new object[]{-4616189618054758399L,4607182418800017408L,-4850376798678024192L,-1},
new object[]{-4616189618054758399L,4607182418800017409L,-9223372036854775808L,-1},
new object[]{-4616189618054758400L,4607182418800017407L,-4854880398305394688L,-1},
new object[]{-4616189618054758400L,4607182418800017408L,-9223372036854775808L,-1},
new object[]{-4616189618054758400L,4607182418800017409L,4372995238176751616L,-1},
new object[]{-4616189618054758401L,4607182418800017407L,-9223372036854775808L,-1},
new object[]{-4616189618054758401L,4607182418800017408L,4368491638549381120L,-1},
new object[]{-4616189618054758401L,4607182418800017409L,4375247037990436864L,-1},
new object[]{4607182418800017407L,-4616189618054758399L,-4848124998864338944L,-1},
new object[]{4607182418800017407L,-4616189618054758400L,-4854880398305394688L,-1},
new object[]{4607182418800017407L,-4616189618054758401L,0L,-1},
new object[]{4607182418800017408L,-4616189618054758399L,-4850376798678024192L,-1},
new object[]{4607182418800017408L,-4616189618054758400L,0L,-1},
new object[]{4607182418800017408L,-4616189618054758401L,4368491638549381120L,-1},
new object[]{4607182418800017409L,-4616189618054758399L,0L,-1},
new object[]{4607182418800017409L,-4616189618054758400L,4372995238176751616L,-1},
new object[]{4607182418800017409L,-4616189618054758401L,4375247037990436864L,-1},
new object[]{4607182418800017407L,4607182418800017407L,0L,1},
new object[]{4607182418800017407L,4607182418800017408L,-4854880398305394688L,1},
new object[]{4607182418800017407L,4607182418800017409L,-4848124998864338944L,1},
new object[]{4607182418800017408L,4607182418800017407L,4368491638549381120L,1},
new object[]{4607182418800017408L,4607182418800017408L,0L,1},
new object[]{4607182418800017408L,4607182418800017409L,-4850376798678024192L,1},
new object[]{4607182418800017409L,4607182418800017407L,4375247037990436864L,1},
new object[]{4607182418800017409L,4607182418800017408L,4372995238176751616L,1},
new object[]{4607182418800017409L,4607182418800017409L,0L,1},
new object[]{-9223372036854775807L,1L,-9223372036854775808L,-1},
new object[]{-9223372036854775808L,1L,-9223372036854775808L,0},
new object[]{1L,1L,0L,1},
new object[]{-9223372036854775807L,-9223372036854775807L,-9223372036854775808L,1},
new object[]{-9223372036854775808L,-9223372036854775807L,-9223372036854775808L,0},
new object[]{1L,-9223372036854775807L,0L,-1},
new object[]{-9223372036854775807L,9218868437227405311L,-9223372036854775807L,0},
new object[]{-9223372036854775808L,9218868437227405311L,-9223372036854775808L,0},
new object[]{1L,9218868437227405311L,1L,0},
new object[]{-9223372036854775807L,-4503599627370497L,-9223372036854775807L,0},
new object[]{-9223372036854775808L,-4503599627370497L,-9223372036854775808L,0},
new object[]{1L,-4503599627370497L,1L,0},
new object[]{1L,9218868437227405311L,1L,0},
new object[]{-9223372036854775807L,-4503599627370497L,-9223372036854775807L,0},
new object[]{-9223372036854775807L,9218868437227405311L,-9223372036854775807L,0},
new object[]{1L,-4503599627370497L,1L,0},
new object[]{9218868437227405311L,1L,0L,0},
new object[]{-4503599627370497L,-9223372036854775807L,-9223372036854775808L,0},
new object[]{-4503599627370497L,1L,-9223372036854775808L,0},
new object[]{9218868437227405311L,-9223372036854775807L,0L,0},
new object[]{9218868437227405311L,9218868437227405311L,0L,1},
new object[]{9218868437227405311L,-4503599627370497L,0L,-1},
new object[]{-4503599627370497L,9218868437227405311L,-9223372036854775808L,-1},
new object[]{-4503599627370497L,-4503599627370497L,-9223372036854775808L,1},
new object[]{-4386506037058863103L,4607182418800017407L,4598175219545276412L,-1},
new object[]{-4386506037058863103L,4607182418800017408L,-4620693217682128896L,0},
new object[]{-4386506037058863103L,4607182418800017409L,-9223372036854775808L,0},
new object[]{-4386506037058863104L,4607182418800017407L,-4625196817309499392L,0},
new object[]{-4386506037058863104L,4607182418800017408L,-9223372036854775808L,0},
new object[]{-4386506037058863104L,4607182418800017409L,4602678819172646912L,0},
new object[]{-4386506037058863105L,4607182418800017407L,-9223372036854775808L,0},
new object[]{-4386506037058863105L,4607182418800017408L,4598175219545276416L,0},
new object[]{-4386506037058863105L,4607182418800017409L,-4625196817309499388L,-2147483647},
new object[]{4841369599423283199L,4607182418800017407L,0L,0},
new object[]{4841369599423283199L,4607182418800017408L,-4620693217682128896L,0},
new object[]{4841369599423283199L,4607182418800017409L,-4620693217682128900L,2147483647},
new object[]{4841369599423283200L,4607182418800017407L,-4620693217682128898L,1},
new object[]{4841369599423283200L,4607182418800017408L,0L,0},
new object[]{4841369599423283200L,4607182418800017409L,4372995238176751616L,2147483647},
new object[]{4841369599423283201L,4607182418800017407L,-4620693217682128900L,2},
new object[]{4841369599423283201L,4607182418800017408L,0L,1},
new object[]{4841369599423283201L,4607182418800017409L,0L,0},
new object[]{-4377498837804122111L,4607182418800017407L,-4848124998864338944L,-3},
new object[]{-4377498837804122111L,4607182418800017408L,-9223372036854775808L,-2},
new object[]{-4377498837804122111L,4607182418800017409L,-9223372036854775808L,0},
new object[]{-4377498837804122112L,4607182418800017407L,-4854880398305394688L,-1},
new object[]{-4377498837804122112L,4607182418800017408L,-9223372036854775808L,0},
new object[]{-4377498837804122112L,4607182418800017409L,-4845873199050653696L,-2147483646},
new object[]{-4377498837804122113L,4607182418800017407L,-9223372036854775808L,0},
new object[]{-4377498837804122113L,4607182418800017408L,-9223372036854775808L,-2147483647},
new object[]{-4377498837804122113L,4607182418800017409L,-4843621399236968448L,-2147483645},
new object[]{4836865999795912703L,4607182418800017407L,0L,0},
new object[]{4836865999795912703L,4607182418800017408L,-4625196817309499392L,0},
new object[]{4836865999795912703L,4607182418800017409L,4598175219545276420L,2147483647},
new object[]{4836865999795912704L,4607182418800017407L,4598175219545276416L,0},
new object[]{4836865999795912704L,4607182418800017408L,0L,0},
new object[]{4836865999795912704L,4607182418800017409L,-4620693217682128896L,0},
new object[]{4836865999795912705L,4607182418800017407L,-4625196817309499396L,1},
new object[]{4836865999795912705L,4607182418800017408L,4602678819172646912L,0},
new object[]{4836865999795912705L,4607182418800017409L,0L,0},
new object[]{4841369599423283199L,4607182418800017407L,0L,0},
new object[]{4841369599423283199L,4607182418800017408L,-4620693217682128896L,0},
new object[]{4841369599423283199L,4607182418800017409L,-4620693217682128900L,2147483647},
new object[]{4841369599423283200L,4607182418800017407L,-4620693217682128898L,1},
new object[]{4841369599423283200L,4607182418800017408L,0L,0},
new object[]{4841369599423283200L,4607182418800017409L,4372995238176751616L,2147483647},
new object[]{4841369599423283201L,4607182418800017407L,-4620693217682128900L,2},
new object[]{4841369599423283201L,4607182418800017408L,0L,1},
new object[]{4841369599423283201L,4607182418800017409L,0L,0},
new object[]{-4377498837804122111L,-4616189618054758399L,-9223372036854775808L,0},
new object[]{-4377498837804122111L,-4616189618054758400L,-9223372036854775808L,2},
new object[]{-4377498837804122111L,-4616189618054758401L,-4848124998864338944L,3},
new object[]{-4377498837804122112L,-4616189618054758399L,-4845873199050653696L,2147483646},
new object[]{-4377498837804122112L,-4616189618054758400L,-9223372036854775808L,0},
new object[]{-4377498837804122112L,-4616189618054758401L,-4854880398305394688L,1},
new object[]{-4377498837804122113L,-4616189618054758399L,-4843621399236968448L,2147483645},
new object[]{-4377498837804122113L,-4616189618054758400L,-9223372036854775808L,2147483647},
new object[]{-4377498837804122113L,-4616189618054758401L,-9223372036854775808L,0},
new object[]{9218868437227405311L,9218868437227405312L,9218868437227405311L,0},
new object[]{-4503599627370497L,9218868437227405312L,-4503599627370497L,0},
new object[]{9218868437227405311L,-4503599627370496L,9218868437227405311L,0},
new object[]{-4503599627370497L,-4503599627370496L,-4503599627370497L,0},
new object[]{4503599627370496L,9218868437227405312L,4503599627370496L,0},
new object[]{-9218868437227405312L,9218868437227405312L,-9218868437227405312L,0},
new object[]{4503599627370496L,-4503599627370496L,4503599627370496L,0},
new object[]{-9218868437227405312L,-4503599627370496L,-9218868437227405312L,0},
new object[]{1L,9218868437227405312L,1L,0},
new object[]{-9223372036854775807L,9218868437227405312L,-9223372036854775807L,0},
new object[]{1L,-4503599627370496L,1L,0},
new object[]{-9223372036854775807L,-4503599627370496L,-9223372036854775807L,0},
new object[]{0L,9218868437227405312L,0L,0},
new object[]{-9223372036854775808L,9218868437227405312L,-9223372036854775808L,0},
new object[]{0L,-4503599627370496L,0L,0},
new object[]{-9223372036854775808L,-4503599627370496L,-9223372036854775808L,0},
new object[]{9218868437227405311L,9218868437227405311L,0L,1},
new object[]{9218868437227405311L,-4503599627370497L,0L,-1},
new object[]{-4503599627370497L,9218868437227405311L,-9223372036854775808L,-1},
new object[]{-4503599627370497L,-4503599627370497L,-9223372036854775808L,1},
new object[]{9218868437227405311L,4503599627370496L,0L,0},
new object[]{9218868437227405311L,-9218868437227405312L,0L,0},
new object[]{-4503599627370497L,4503599627370496L,-9223372036854775808L,0},
new object[]{-4503599627370497L,-9218868437227405312L,-9223372036854775808L,0},
new object[]{9218868437227405311L,1L,0L,0},
new object[]{9218868437227405311L,-9223372036854775807L,0L,0},
new object[]{-4503599627370497L,1L,-9223372036854775808L,0},
new object[]{-4503599627370497L,-9223372036854775807L,-9223372036854775808L,0},
new object[]{4503599627370496L,9218868437227405311L,4503599627370496L,0},
new object[]{-9218868437227405312L,9218868437227405311L,-9218868437227405312L,0},
new object[]{4503599627370496L,-4503599627370497L,4503599627370496L,0},
new object[]{-9218868437227405312L,-4503599627370497L,-9218868437227405312L,0},
new object[]{1L,9218868437227405311L,1L,0},
new object[]{-9223372036854775807L,9218868437227405311L,-9223372036854775807L,0},
new object[]{1L,-4503599627370497L,1L,0},
new object[]{-9223372036854775807L,-4503599627370497L,-9223372036854775807L,0},
new object[]{0L,9218868437227405311L,0L,0},
new object[]{-9223372036854775808L,9218868437227405311L,-9223372036854775808L,0},
new object[]{0L,-4503599627370497L,0L,0},
new object[]{-9223372036854775808L,-4503599627370497L,-9223372036854775808L,0},
new object[]{4503599627370496L,4503599627370496L,0L,1},
new object[]{4503599627370496L,-9218868437227405312L,0L,-1},
new object[]{-9218868437227405312L,4503599627370496L,-9223372036854775808L,-1},
new object[]{-9218868437227405312L,-9218868437227405312L,-9223372036854775808L,1},
new object[]{4503599627370496L,1L,0L,0},
new object[]{4503599627370496L,-9223372036854775807L,0L,0},
new object[]{-9218868437227405312L,1L,-9223372036854775808L,0},
new object[]{-9218868437227405312L,-9223372036854775807L,-9223372036854775808L,0},
new object[]{1L,4503599627370496L,1L,0},
new object[]{-9223372036854775807L,4503599627370496L,-9223372036854775807L,0},
new object[]{1L,-9218868437227405312L,1L,0},
new object[]{-9223372036854775807L,-9218868437227405312L,-9223372036854775807L,0},
new object[]{0L,4503599627370496L,0L,0},
new object[]{-9223372036854775808L,4503599627370496L,-9223372036854775808L,0},
new object[]{0L,-9218868437227405312L,0L,0},
new object[]{-9223372036854775808L,-9218868437227405312L,-9223372036854775808L,0},
new object[]{1L,1L,0L,1},
new object[]{-9223372036854775807L,1L,-9223372036854775808L,-1},
new object[]{1L,-9223372036854775807L,0L,-1},
new object[]{-9223372036854775807L,-9223372036854775807L,-9223372036854775808L,1},
new object[]{0L,1L,0L,0},
new object[]{-9223372036854775808L,1L,-9223372036854775808L,0},
new object[]{0L,-9223372036854775807L,0L,0},
new object[]{-9223372036854775808L,-9223372036854775807L,-9223372036854775808L,0},
new object[]{4613937818241073152L,4611686018427387904L,-4616189618054758400L,2},
new object[]{-4609434218613702656L,4611686018427387904L,4607182418800017408L,-2},
new object[]{4613937818241073152L,-4611686018427387904L,-4616189618054758400L,-2},
new object[]{-4609434218613702656L,-4611686018427387904L,4607182418800017408L,2},
new object[]{4617315517961601024L,4611686018427387904L,4607182418800017408L,2},
new object[]{-4606056518893174784L,4611686018427387904L,-4616189618054758400L,-2},
new object[]{4617315517961601024L,-4611686018427387904L,4607182418800017408L,-2},
new object[]{-4606056518893174784L,-4611686018427387904L,-4616189618054758400L,2},
            };

        public static IEnumerable<object[]> Frexp =>
            new[]
            {
                new object[]{5057542381537067008L, 4602678819172646912L, 101},
new object[]{5057992741499804058L, 4603129179135383962L, 101},
new object[]{5058443101462541108L, 4603579539098121012L, 101},
new object[]{5058893461425278158L, 4604029899060858062L, 101},
new object[]{5059343821388015208L, 4604480259023595112L, 101},
new object[]{5059794181350752258L, 4604930618986332162L, 101},
new object[]{5060244541313489308L, 4605380978949069212L, 101},
new object[]{5060694901276226358L, 4605831338911806262L, 101},
new object[]{5061145261238963408L, 4606281698874543312L, 101},
new object[]{5061595621201700458L, 4606732058837280362L, 101},
new object[]{5062045981164437504L, 4602678819172646912L, 102},
new object[]{5507902344274116608L, 4602678819172646912L, 201},
new object[]{5508352704236853658L, 4603129179135383962L, 201},
new object[]{5508803064199590708L, 4603579539098121012L, 201},
new object[]{5509253424162327758L, 4604029899060858062L, 201},
new object[]{5509703784125064808L, 4604480259023595112L, 201},
new object[]{5510154144087801858L, 4604930618986332162L, 201},
new object[]{5510604504050538908L, 4605380978949069212L, 201},
new object[]{5511054864013275958L, 4605831338911806262L, 201},
new object[]{5511505223976013008L, 4606281698874543312L, 201},
new object[]{5511955583938750058L, 4606732058837280362L, 201},
new object[]{5512405943901487104L, 4602678819172646912L, 202},
new object[]{9110782046170513408L, 4602678819172646912L, 1001},
new object[]{9111232406133250458L, 4603129179135383962L, 1001},
new object[]{9111682766095987508L, 4603579539098121012L, 1001},
new object[]{9112133126058724558L, 4604029899060858062L, 1001},
new object[]{9112583486021461608L, 4604480259023595112L, 1001},
new object[]{9113033845984198658L, 4604930618986332162L, 1001},
new object[]{9113484205946935708L, 4605380978949069212L, 1001},
new object[]{9113934565909672758L, 4605831338911806262L, 1001},
new object[]{9114384925872409808L, 4606281698874543312L, 1001},
new object[]{9114835285835146858L, 4606732058837280362L, 1001},
new object[]{9115285645797883904L, 4602678819172646912L, 1002},
new object[]{-4161326055690338304L, -4620693217682128896L, 102},
new object[]{-4161776415653075354L, -4616639978017495450L, 101},
new object[]{-4162226775615812404L, -4617090337980232500L, 101},
new object[]{-4162677135578549454L, -4617540697942969550L, 101},
new object[]{-4163127495541286504L, -4617991057905706600L, 101},
new object[]{-4163577855504023554L, -4618441417868443650L, 101},
new object[]{-4164028215466760604L, -4618891777831180700L, 101},
new object[]{-4164478575429497654L, -4619342137793917750L, 101},
new object[]{-4164928935392234704L, -4619792497756654800L, 101},
new object[]{-4165379295354971754L, -4620242857719391850L, 101},
new object[]{-4165829655317708800L, -4620693217682128896L, 101},
new object[]{-3710966092953288704L, -4620693217682128896L, 202},
new object[]{-3711416452916025754L, -4616639978017495450L, 201},
new object[]{-3711866812878762804L, -4617090337980232500L, 201},
new object[]{-3712317172841499854L, -4617540697942969550L, 201},
new object[]{-3712767532804236904L, -4617991057905706600L, 201},
new object[]{-3713217892766973954L, -4618441417868443650L, 201},
new object[]{-3713668252729711004L, -4618891777831180700L, 201},
new object[]{-3714118612692448054L, -4619342137793917750L, 201},
new object[]{-3714568972655185104L, -4619792497756654800L, 201},
new object[]{-3715019332617922154L, -4620242857719391850L, 201},
new object[]{-3715469692580659200L, -4620693217682128896L, 201},
new object[]{-108086391056891904L, -4620693217682128896L, 1002},
new object[]{-108536751019628954L, -4616639978017495450L, 1001},
new object[]{-108987110982366004L, -4617090337980232500L, 1001},
new object[]{-109437470945103054L, -4617540697942969550L, 1001},
new object[]{-109887830907840104L, -4617991057905706600L, 1001},
new object[]{-110338190870577154L, -4618441417868443650L, 1001},
new object[]{-110788550833314204L, -4618891777831180700L, 1001},
new object[]{-111238910796051254L, -4619342137793917750L, 1001},
new object[]{-111689270758788304L, -4619792497756654800L, 1001},
new object[]{-112139630721525354L, -4620242857719391850L, 1001},
new object[]{-112589990684262400L, -4620693217682128896L, 1001},
new object[]{4832362400168542208L, 4602678819172646912L, 51},
new object[]{4832812760131279258L, 4603129179135383962L, 51},
new object[]{4833263120094016308L, 4603579539098121012L, 51},
new object[]{4833713480056753358L, 4604029899060858062L, 51},
new object[]{4834163840019490408L, 4604480259023595112L, 51},
new object[]{4834614199982227458L, 4604930618986332162L, 51},
new object[]{4835064559944964508L, 4605380978949069212L, 51},
new object[]{4835514919907701558L, 4605831338911806262L, 51},
new object[]{4835965279870438608L, 4606281698874543312L, 51},
new object[]{4836415639833175658L, 4606732058837280362L, 51},
new object[]{4836865999795912704L, 4602678819172646912L, 52},
new object[]{4836865999795912704L, 4602678819172646912L, 52},
new object[]{4837316359758649754L, 4603129179135383962L, 52},
new object[]{4837766719721386804L, 4603579539098121012L, 52},
new object[]{4838217079684123854L, 4604029899060858062L, 52},
new object[]{4838667439646860904L, 4604480259023595112L, 52},
new object[]{4839117799609597954L, 4604930618986332162L, 52},
new object[]{4839568159572335004L, 4605380978949069212L, 52},
new object[]{4840018519535072054L, 4605831338911806262L, 52},
new object[]{4840468879497809104L, 4606281698874543312L, 52},
new object[]{4840919239460546154L, 4606732058837280362L, 52},
new object[]{4841369599423283200L, 4602678819172646912L, 53},
new object[]{4841369599423283200L, 4602678819172646912L, 53},
new object[]{4841819959386020250L, 4603129179135383962L, 53},
new object[]{4842270319348757300L, 4603579539098121012L, 53},
new object[]{4842720679311494350L, 4604029899060858062L, 53},
new object[]{4843171039274231400L, 4604480259023595112L, 53},
new object[]{4843621399236968450L, 4604930618986332162L, 53},
new object[]{4844071759199705500L, 4605380978949069212L, 53},
new object[]{4844522119162442550L, 4605831338911806262L, 53},
new object[]{4844972479125179600L, 4606281698874543312L, 53},
new object[]{4845422839087916650L, 4606732058837280362L, 53},
new object[]{4845873199050653696L, 4602678819172646912L, 54},
new object[]{4845873199050653696L, 4602678819172646912L, 54},
new object[]{4846323559013390746L, 4603129179135383962L, 54},
new object[]{4846773918976127796L, 4603579539098121012L, 54},
new object[]{4847224278938864846L, 4604029899060858062L, 54},
new object[]{4847674638901601896L, 4604480259023595112L, 54},
new object[]{4848124998864338946L, 4604930618986332162L, 54},
new object[]{4848575358827075996L, 4605380978949069212L, 54},
new object[]{4849025718789813046L, 4605831338911806262L, 54},
new object[]{4849476078752550096L, 4606281698874543312L, 54},
new object[]{4849926438715287146L, 4606732058837280362L, 54},
new object[]{4850376798678024192L, 4602678819172646912L, 55},
new object[]{281474976710656L, 4602678819172646912L, -1025},
new object[]{2054767329987789L, 4606394288865227572L, -1023},
new object[]{3828059683264922L, 4605831338911806260L, -1022},
new object[]{5601352036542055L, 4603776571581818471L, -1021},
new object[]{7374644389819188L, 4605549863935095604L, -1021},
new object[]{9077567998918656L, 4602749187916824576L, -1020},
new object[]{9964214175557222L, 4603635834093463142L, -1020},
new object[]{10850860352195788L, 4604522480270101708L, -1020},
new object[]{11737506528834354L, 4605409126446740274L, -1020},
new object[]{12624152705472920L, 4606295772623378840L, -1020},
new object[]{13510798882111486L, 4607182418800017406L, -1020},
new object[]{4836865999795912703L, 4607182418800017407L, 51},
new object[]{4836865999795912704L, 4602678819172646912L, 52},
new object[]{4836865999795912705L, 4602678819172646913L, 52},
new object[]{4841369599423283199L, 4607182418800017407L, 52},
new object[]{4841369599423283200L, 4602678819172646912L, 53},
new object[]{4841369599423283201L, 4602678819172646913L, 53},
new object[]{4845873199050653695L, 4607182418800017407L, 53},
new object[]{4845873199050653696L, 4602678819172646912L, 54},
new object[]{4845873199050653697L, 4602678819172646913L, 54},
new object[]{-4386506037058863103L, -4620693217682128895L, 52},
new object[]{-4386506037058863104L, -4620693217682128896L, 52},
new object[]{-4386506037058863105L, -4616189618054758401L, 51},
new object[]{-4382002437431492607L, -4620693217682128895L, 53},
new object[]{-4382002437431492608L, -4620693217682128896L, 53},
new object[]{-4382002437431492609L, -4616189618054758401L, 52},
new object[]{-4377498837804122111L, -4620693217682128895L, 54},
new object[]{-4377498837804122112L, -4620693217682128896L, 54},
new object[]{-4377498837804122113L, -4616189618054758401L, 53},
new object[]{9218868437227405311L, 4607182418800017407L, 1024},
new object[]{-4503599627370497L, -4616189618054758401L, 1024},
new object[]{4580160821035794431L, 4607182418800017407L, -6},
new object[]{4580160821035794432L, 4602678819172646912L, -5},
new object[]{4580160821035794433L, 4602678819172646913L, -5},
new object[]{4584664420663164927L, 4607182418800017407L, -5},
new object[]{4584664420663164928L, 4602678819172646912L, -4},
new object[]{4584664420663164929L, 4602678819172646913L, -4},
new object[]{4589168020290535423L, 4607182418800017407L, -4},
new object[]{4589168020290535424L, 4602678819172646912L, -3},
new object[]{4589168020290535425L, 4602678819172646913L, -3},
new object[]{4593671619917905919L, 4607182418800017407L, -3},
new object[]{4593671619917905920L, 4602678819172646912L, -2},
new object[]{4593671619917905921L, 4602678819172646913L, -2},
new object[]{4598175219545276415L, 4607182418800017407L, -2},
new object[]{4598175219545276416L, 4602678819172646912L, -1},
new object[]{4598175219545276417L, 4602678819172646913L, -1},
new object[]{4602678819172646911L, 4607182418800017407L, -1},
new object[]{4602678819172646912L, 4602678819172646912L, 0},
new object[]{4602678819172646913L, 4602678819172646913L, 0},
new object[]{-9223372036854775807L, -4620693217682128896L, -1073},
new object[]{-9223372036854775808L, -9223372036854775808L, 0},
new object[]{1L, 4602678819172646912L, -1073},
new object[]{4607182418800017407L, 4607182418800017407L, 0},
new object[]{4607182418800017408L, 4602678819172646912L, 1},
new object[]{4607182418800017409L, 4602678819172646913L, 1},
new object[]{4611686018427387903L, 4607182418800017407L, 1},
new object[]{4611686018427387904L, 4602678819172646912L, 2},
new object[]{4611686018427387905L, 4602678819172646913L, 2},
new object[]{4616189618054758399L, 4607182418800017407L, 2},
new object[]{4616189618054758400L, 4602678819172646912L, 3},
new object[]{4616189618054758401L, 4602678819172646913L, 3},
new object[]{4620693217682128895L, 4607182418800017407L, 3},
new object[]{4620693217682128896L, 4602678819172646912L, 4},
new object[]{4620693217682128897L, 4602678819172646913L, 4},
new object[]{4625196817309499391L, 4607182418800017407L, 4},
new object[]{4625196817309499392L, 4602678819172646912L, 5},
new object[]{4625196817309499393L, 4602678819172646913L, 5},
new object[]{4629700416936869887L, 4607182418800017407L, 5},
new object[]{4629700416936869888L, 4602678819172646912L, 6},
new object[]{4629700416936869889L, 4602678819172646913L, 6},
new object[]{4634204016564240383L, 4607182418800017407L, 6},
new object[]{4634204016564240384L, 4602678819172646912L, 7},
new object[]{4634204016564240385L, 4602678819172646913L, 7},
new object[]{4638707616191610879L, 4607182418800017407L, 7},
new object[]{4638707616191610880L, 4602678819172646912L, 8},
new object[]{4638707616191610881L, 4602678819172646913L, 8},
new object[]{9218868437227405312L, 9218868437227405312L, 0},
new object[]{-4503599627370496L, -4503599627370496L, 0},
new object[]{0L, 0L, 0},
new object[]{-9223372036854775808L, -9223372036854775808L, 0},
new object[]{9218868437227405311L, 4607182418800017407L, 1024},
new object[]{-4503599627370497L, -4616189618054758401L, 1024},
new object[]{9218868437227405310L, 4607182418800017406L, 1024},
new object[]{-4503599627370498L, -4616189618054758402L, 1024},
new object[]{4614256656552045848L, 4605249457297304856L, 2},
new object[]{-4609115380302729960L, -4618122579557470952L, 2},
new object[]{4609753056924675352L, 4605249457297304856L, 1},
new object[]{-4613618979930100456L, -4618122579557470952L, 1},
new object[]{4607182418800017409L, 4602678819172646913L, 1},
new object[]{-4616189618054758399L, -4620693217682128895L, 1},
new object[]{4607182418800017408L, 4602678819172646912L, 1},
new object[]{-4616189618054758400L, -4620693217682128896L, 1},
new object[]{4607182418800017407L, 4607182418800017407L, 0},
new object[]{-4616189618054758401L, -4616189618054758401L, 0},
new object[]{4605249457297304856L, 4605249457297304856L, 0},
new object[]{-4618122579557470952L, -4618122579557470952L, 0},
new object[]{4503599627370497L, 4602678819172646913L, -1021},
new object[]{-9218868437227405311L, -4620693217682128895L, -1021},
new object[]{4503599627370496L, 4602678819172646912L, -1021},
new object[]{-9218868437227405312L, -4620693217682128896L, -1021},
new object[]{4503599627370495L, 4607182418800017406L, -1022},
new object[]{-9218868437227405313L, -4616189618054758402L, -1022},
new object[]{4503599627370494L, 4607182418800017404L, -1022},
new object[]{-9218868437227405314L, -4616189618054758404L, -1022},
new object[]{2L, 4602678819172646912L, -1072},
new object[]{-9223372036854775806L, -4620693217682128896L, -1072},
new object[]{1L, 4602678819172646912L, -1073},
new object[]{-9223372036854775807L, -4620693217682128896L, -1073},
            };

        public static IEnumerable<object[]> Log1p =>
            new[] {
new object[]{-9218868437227405311L,-9218868437227405311L},
new object[]{-4638707616191610878L,-4638635746190212026L},
new object[]{-4625196817284333568L,-4624517997406135405L},
new object[]{-4850376248922210304L,-4850376248922210303L},
new object[]{-4800836103265320960L,-4800836103265319935L},
new object[]{-4624392376869730128L,-4623412152062898379L},
new object[]{-4664131162475154000L,-4664129143334334793L},
new object[]{-4641227315018499350L,-4641153190182072997L},
new object[]{-4623067769764478051L,-4621428924953169236L},
new object[]{-4641079043210549866L,-4641001464293029840L},
new object[]{-4622945017495814145L,-4621233584258734388L},
new object[]{-4636147747525872872L,-4635968775387824055L},
new object[]{-4622616814207251495L,-4620700653145877949L},
new object[]{-4618078224350107316L,-4613657761774019827L},
new object[]{-4630701878529817456L,-4630221198405106920L},
new object[]{-4657620971965264664L,-4657613835665255056L},
new object[]{-4652693868406817200L,-4652678045399578708L},
new object[]{-4634588282955483776L,-4634319537076120572L},
new object[]{-4634515833923909206L,-4634242456668504215L},
new object[]{-4634479717971405783L,-4634204016564240820L},
new object[]{-4656739606350266370L,-4656730833179438752L},
new object[]{-4854882047572836353L,-4854882047572836353L},
new object[]{-4616189618063138817L,-4596825436598867000L},
new object[]{-4616189618058952705L,-4596630608058095576L},
new object[]{-4661225614332657664L,-4661223413874601849L},
new object[]{-4634204016568434625L,-4634057125637908474L},
new object[]{-4634204016566206465L,-4634057125636720122L},
new object[]{-4854880398306443264L,-4854880398306443264L},
new object[]{-4796333603149581313L,-4796333603149577729L},
new object[]{-4850376798678024194L,-4850376798678024192L},
new object[]{4427038433705197568L,4427038433705193472L},
new object[]{4066750463515557888L,4066750463515557888L},
new object[]{1L,1L},
new object[]{4377498837804122113L,4377498837804122112L},
new object[]{4372995238176751617L,4372995238176751616L},
new object[]{4602678819172646919L,4600975829957056598L},
new object[]{4422534834077827584L,4422534834077826048L},
new object[]{4422534834077827840L,4422534834077826560L},
new object[]{4557642822901039103L,4557640624595444496L},
new object[]{4602678819220873903L,4600975830021359243L},
new object[]{4602678819220873909L,4600975830021359250L},
new object[]{4611686018628714496L,4607626529200734985L},
new object[]{4589168570046349312L,4588898784641655423L},
new object[]{4836866549551726592L,4630171975944201856L},
new object[]{4422535933589454848L,4422535933589453824L},
new object[]{4809857596171223040L,4629473702502976844L},
new object[]{4841391589655838720L,4630270196081120918L},
new object[]{4589191994736245020L,4588942871114996507L},
new object[]{4607211393372257372L,4604447462382338085L},
new object[]{4503678977118225250L,4503678976840247258L},
new object[]{4584814802949949393L,4584741235931682293L},
new object[]{4589337345081212928L,4589192073591579622L},
new object[]{4557844483251470361L,4557843283476339059L},
new object[]{4602946367297240258L,4601329074649494606L},
new object[]{4616737707771831737L,4610345501612712309L},
new object[]{4598740368521953280L,4598100691591969387L},
new object[]{4585340308183868481L,4585249404670070612L},
new object[]{4603432036226958338L,4601953123955292157L},
new object[]{4617054829414343333L,4610570951947138951L},
new object[]{4603613029662864640L,4602180267234775405L},
new object[]{4603804719079489536L,4602417751190865645L},
new object[]{4603815735712628864L,4602431305023804658L},
new object[]{4585936298904918348L,4585823573365186675L},
new object[]{4513972420066934784L,4513972418243303923L},
new object[]{4649093603026534400L,4619012141607056744L},
new object[]{4802366830994919152L,4629164976640561569L},
new object[]{4590814979326569154L,4590566527057781243L},
new object[]{4618028001496399872L,4611199759922504509L},
new object[]{4609047870845172683L,4606113927061427237L},
new object[]{4802804366435420280L,4629184683241124780L},
new object[]{4591199264902035379L,4590919724061176617L},
new object[]{4609396327960151950L,4606398069098604393L},
new object[]{4519432594810470400L,4519432589877449362L},
new object[]{4573594907684735684L,4573574074255486134L},
new object[]{4416103007044042752L,4416103007044042119L},
new object[]{4609838838892724224L,4606746448249775559L},
new object[]{4600877379446050717L,4599732964964600027L},
new object[]{4600877379464902975L,4599732964978065925L},
new object[]{4596373779895599452L,4595736846820172355L},
new object[]{4596373780025516083L,4595736846928436213L},
new object[]{4591870180653450101L,4591532243440361775L},
new object[]{4515348507736501807L,4515348504957489085L},
new object[]{4578399882765072817L,4578354717177820755L},
new object[]{4600953329087568077L,4599787133186277795L},
new object[]{4601039348003326764L,4599848286876344103L},
new object[]{4601117512661204992L,4599903677255691059L},
new object[]{4610179687497334784L,4607005894949016771L},
new object[]{4588004736988348416L,4587798714903066498L},
new object[]{4588189743267760128L,4587974064697379905L},
new object[]{4610785298535869822L,4607315812808324553L},
new object[]{4588296345324889028L,4588075005810672058L},
new object[]{4417285696216595640L,4417285696216594779L},
new object[]{4579517318786380768L,4579457226141362437L},
new object[]{4561585877103474794L,4561582011790872835L},
new object[]{4602140824274784690L,4600613548122378648L},
new object[]{4602256606707580928L,4600692132778762951L},
new object[]{4588803042914053505L,4588553831652952051L},
new object[]{4417688255542067199L,4417688255542066252L},
new object[]{4552822843334401316L,4552821819868137281L},
new object[]{4584519136541525616L,4584385632146904426L},
new object[]{4431471664588390399L,4431471664588382335L},
new object[]{4431471664588390400L,4431471664588382336L},
new object[]{4859313629188587526L,4630658613902547491L},
new object[]{4427034585414500351L,4427034585414496259L},
new object[]{4368489439526125567L,4368489439526125567L},
new object[]{4427037883949383679L,4427037883949379584L},
new object[]{4368491088793567231L,4368491088793567231L},
new object[]{6079859496480407551L,4642178875660804097L},
new object[]{4562146422522118143L,4562142027336827147L},
new object[]{4562146422525263872L,4562142027339969807L},
new object[]{4845873199050653688L,4630367062351886330L},
new object[]{9218868437227405304L,4649454530587146735L},
new object[]{4602678819172646907L,4600975829957056584L},
new object[]{6872493031367376894L,4644841185192367083L},
new object[]{4604544271217802188L,4602992269677344559L},
new object[]{4605376081706156203L,4603466810053837239L},
new object[]{4606207892194510218L,4603917595762427703L},
new object[]{4607039702682864233L,4604346892091789741L},
new object[]{4607526965985617828L,4604756654991203330L},
new object[]{4607942871229794836L,4605148584949893636L},
new object[]{4608358776473971844L,4605524169633649974L},
new object[]{4608774681718148852L,4605884717981458090L},
new object[]{4609190586962325860L,4606231387735968748L},
new object[]{4609606492206502868L,4606565207869070975L},
new object[]{4610022397450679876L,4606887096997970431L},
new object[]{4610438302694856884L,4607190148711204420L},
new object[]{4610854207939033892L,4607340356309734245L},
new object[]{4611270113183210900L,4607485715344426505L},
new object[]{4611686018427387904L,4607626529066517259L},
new object[]{4604544271217802188L,4602992269677344559L},
new object[]{4605181176385054765L,4603357840088638851L},
new object[]{4605818081552307342L,4603709150182739140L},
new object[]{4606454986719559919L,4604047270860500694L},
new object[]{4607091891886812496L,4604373156744217877L},
new object[]{4607455607927041241L,4604687662425330022L},
new object[]{4607774060510667530L,4604991555969773457L},
new object[]{4608092513094293819L,4605285530218328463L},
new object[]{4608410965677920108L,4605570212300345945L},
new object[]{4608729418261546397L,4605846171689454066L},
new object[]{4609047870845172684L,4606113927061427238L},
new object[]{4604930618986332160L,4603215790453309648L},
new object[]{4605606158930437734L,4603593770356160253L},
new object[]{4606281698874543308L,4603956525390461019L},
new object[]{4606957238818648882L,4604305234715722595L},
new object[]{4607407598781385932L,4604640945595163377L},
new object[]{4607745368753438719L,4604964592361885721L},
new object[]{4608083138725491506L,4605277012093944519L},
new object[]{4608420908697544293L,4605578957660691901L},
new object[]{4608758678669597080L,4605871108652283027L},
new object[]{4609096448641649867L,4606154080591583114L},
new object[]{4609434218613702654L,4606428432742539382L},
new object[]{4607182418800017408L,4604418534313441775L},
new object[]{4607632778762754458L,4604857997043787374L},
new object[]{4608083138725491508L,4605277012093944521L},
new object[]{4608533498688228558L,4605677397976644459L},
new object[]{4608983858650965608L,4606060740903919502L},
new object[]{4609434218613702658L,4606428432742539385L},
new object[]{4609884578576439708L,4606781701520824031L},
new object[]{4610334938539176758L,4607121636174904812L},
new object[]{4610785298501913808L,4607315812796197405L},
new object[]{4611235658464650858L,4607473850051023380L},
new object[]{4611686018427387904L,4607626529066517259L},
new object[]{-4620693217682128896L,-4618953502541334033L},
new object[]{-4621593937607602995L,-4619811980321836777L},
new object[]{-4622494657533077094L,-4620595709131811758L},
new object[]{-4623395377458551193L,-4621940121815303677L},
new object[]{-4624296097384025292L,-4623275132358410416L},
new object[]{-4625196817309499391L,-4624517997439689837L},
new object[]{-4626998257160447588L,-4626164422847849947L},
new object[]{-4628799697011395786L,-4628348655041625732L},
new object[]{-4631501856787818081L,-4631115590926712476L},
new object[]{-4636005456415188572L,-4635819073051289278L},
new object[]{-4858258098025922560L,-4858258098025922560L},
new object[]{0L,0L},
new object[]{4587366580439587226L,4587192224721324009L},
new object[]{4591870180066957722L,4591532242907186887L},
new object[]{4594572339843380020L,4594203474943346156L},
new object[]{4596373779694328218L,4595736846652446327L},
new object[]{4598175219545276416L,4597207614006925858L},
new object[]{4599075939470750515L,4598397954332670427L},
new object[]{4599976659396224614L,4599077823640831989L},
new object[]{4600877379321698713L,4599732964875777168L},
new object[]{4601778099247172812L,4600365113895081067L},
new object[]{4602678819172646911L,4600975829957056587L},
new object[]{-4616639978017495450L,-4609443828679318641L},
new object[]{-4617090337980232500L,-4611004657371359980L},
new object[]{-4617540697942969550L,-4612149348825119724L},
new object[]{-4617991057905706600L,-4613444953699414737L},
new object[]{-4618441417868443650L,-4614449902913963541L},
new object[]{-4618891777831180700L,-4615271006209202404L},
new object[]{-4619342137793917750L,-4615965239153431353L},
new object[]{-4619792497756654800L,-4616943604112236432L},
new object[]{-4620242857719391850L,-4618004499383221741L},
new object[]{-4620693217682128896L,-4618953502541334033L},
new object[]{5057542381537067008L,4634578006599499075L},
new object[]{5057992741499804058L,4634584713457159253L},
new object[]{5058443101462541108L,4634590836338487182L},
new object[]{5058893461425278158L,4634596468843306749L},
new object[]{5059343821388015208L,4634601683728240759L},
new object[]{5059794181350752258L,4634606538669964507L},
new object[]{5060244541313489308L,4634611080164648042L},
new object[]{5060694901276226358L,4634615346243151510L},
new object[]{5061145261238963408L,4634619368408952614L},
new object[]{5061595621201700458L,4634623173051414580L},
new object[]{5062045981164437504L,4634626782496125367L},
new object[]{5507902344274116608L,4639081606226869571L},
new object[]{5508352704236853658L,4639084959655699660L},
new object[]{5508803064199590708L,4639088021096363625L},
new object[]{5509253424162327758L,4639090837348773408L},
new object[]{5509703784125064808L,4639093444791240413L},
new object[]{5510154144087801858L,4639095872262102287L},
new object[]{5510604504050538908L,4639098143009444054L},
new object[]{5511054864013275958L,4639100276048695788L},
new object[]{5511505223976013008L,4639102287131596341L},
new object[]{5511955583938750058L,4639104189452827323L},
new object[]{5512405943901487104L,4639105994175182717L},
new object[]{9110782046170513408L,4649308202897267860L},
new object[]{9111232406133250458L,4649309041254475382L},
new object[]{9111682766095987508L,4649309806614641373L},
new object[]{9112133126058724558L,4649310510677743819L},
new object[]{9112583486021461608L,4649311162538360570L},
new object[]{9113033845984198658L,4649311769406076039L},
new object[]{9113484205946935708L,4649312337092911480L},
new object[]{9113934565909672758L,4649312870352724414L},
new object[]{9114384925872409808L,4649313373123449552L},
new object[]{9114835285835146858L,4649313848703757298L},
new object[]{9115285645797883904L,4649314299884346146L},
new object[]{9218868437227405311L,4649454530587146735L},
new object[]{1L,1L},
new object[]{-9223372036854775807L,-9223372036854775807L},
new object[]{4604544271217802187L,4602992269677344558L},
new object[]{4604544271217802188L,4602992269677344559L},
new object[]{4604544271217802189L,4602992269677344560L},
new object[]{-4618827765636973619L,-4615163035232012144L},
new object[]{-4618827765636973620L,-4615163035232012146L},
new object[]{-4618827765636973621L,-4615163035232012147L},
new object[]{4609047870845172683L,4606113927061427237L},
new object[]{4609047870845172684L,4606113927061427238L},
new object[]{4609047870845172685L,4606113927061427239L},
new object[]{4602678819172646911L,4600975829957056587L},
new object[]{4602678819172646912L,4600975829957056588L},
new object[]{4602678819172646913L,4600975829957056589L},
new object[]{4604930618986332159L,4603215790453309647L},
new object[]{4604930618986332160L,4603215790453309648L},
new object[]{4604930618986332161L,4603215790453309649L},
new object[]{-4618441417868443647L,-4614449902913963535L},
new object[]{-4618441417868443648L,-4614449902913963537L},
new object[]{-4618441417868443649L,-4614449902913963539L},
new object[]{4609434218613702655L,4606428432742539383L},
new object[]{4609434218613702656L,4606428432742539384L},
new object[]{4609434218613702657L,4606428432742539385L},
new object[]{-4616189618054758401L,-4593004974502889478L},
new object[]{4616189618054758399L,4609927083155361075L},
new object[]{4616189618054758400L,4609927083155361075L},
new object[]{4616189618054758401L,4609927083155361076L},
new object[]{4611686018427387903L,4607626529066517259L},
new object[]{4611686018427387904L,4607626529066517259L},
new object[]{4611686018427387905L,4607626529066517259L},
new object[]{4607182418800017407L,4604418534313441774L},
new object[]{4607182418800017408L,4604418534313441775L},
new object[]{4607182418800017409L,4604418534313441776L},
new object[]{4602678819172646911L,4600975829957056587L},
new object[]{4602678819172646912L,4600975829957056588L},
new object[]{4602678819172646913L,4600975829957056589L},
new object[]{4598175219545276415L,4597207614006925857L},
new object[]{4598175219545276416L,4597207614006925858L},
new object[]{4598175219545276417L,4597207614006925860L},
new object[]{4593671619917905919L,4593151582831047397L},
new object[]{4593671619917905920L,4593151582831047398L},
new object[]{4593671619917905921L,4593151582831047400L},
new object[]{4589168020290535423L,4588897749810897573L},
new object[]{4589168020290535424L,4588897749810897574L},
new object[]{4589168020290535425L,4588897749810897576L},
new object[]{4584664420663164927L,4584526548160754431L},
new object[]{4584664420663164928L,4584526548160754432L},
new object[]{4584664420663164929L,4584526548160754434L},
new object[]{4580160821035794431L,4580091176815428579L},
new object[]{4580160821035794432L,4580091176815428580L},
new object[]{4580160821035794433L,4580091176815428582L},
new object[]{4575657221408423935L,4575622219221198728L},
new object[]{4575657221408423936L,4575622219221198729L},
new object[]{4575657221408423937L,4575622219221198731L},
new object[]{4571153621781053439L,4571136075274193855L},
new object[]{4571153621781053440L,4571136075274193856L},
new object[]{4571153621781053441L,4571136075274193858L},
new object[]{4566650022153682943L,4566641237497155813L},
new object[]{4566650022153682944L,4566641237497155814L},
new object[]{4566650022153682945L,4566641237497155816L},
new object[]{4562146422526312447L,4562142027341017359L},
new object[]{4562146422526312448L,4562142027341017360L},
new object[]{4562146422526312449L,4562142027341017362L},
new object[]{4548635623644200959L,4548635073933122218L},
new object[]{4548635623644200960L,4548635073933122219L},
new object[]{4548635623644200961L,4548635073933122221L},
new object[]{-4620693217682128895L,-4618953502541334031L},
new object[]{-4620693217682128896L,-4618953502541334033L},
new object[]{-4620693217682128897L,-4618953502541334034L},
new object[]{-4625196817309499391L,-4624517997439689837L},
new object[]{-4625196817309499392L,-4624517997439689838L},
new object[]{-4625196817309499393L,-4624517997439689839L},
new object[]{-4629700416936869887L,-4629393041123711875L},
new object[]{-4629700416936869888L,-4629393041123711876L},
new object[]{-4629700416936869889L,-4629393041123711877L},
new object[]{-4634204016564240383L,-4634057125635671544L},
new object[]{-4634204016564240384L,-4634057125635671545L},
new object[]{-4634204016564240385L,-4634057125635671546L},
new object[]{-4638707616191610879L,-4638635746190212027L},
new object[]{-4638707616191610880L,-4638635746190212028L},
new object[]{-4638707616191610881L,-4638635746190212029L},
new object[]{-4643211215818981375L,-4643175660593653688L},
new object[]{-4643211215818981376L,-4643175660593653689L},
new object[]{-4643211215818981377L,-4643175660593653690L},
new object[]{-4647714815446351871L,-4647697131094090126L},
new object[]{-4647714815446351872L,-4647697131094090127L},
new object[]{-4647714815446351873L,-4647697131094090128L},
new object[]{-4652218415073722367L,-4652209596006888650L},
new object[]{-4652218415073722368L,-4652209596006888651L},
new object[]{-4652218415073722369L,-4652209596006888652L},
new object[]{-4656722014701092863L,-4656717610919556961L},
new object[]{-4656722014701092864L,-4656717610919556962L},
new object[]{-4656722014701092865L,-4656717610919556963L},
new object[]{-4661225614328463359L,-4661223413872502646L},
new object[]{-4661225614328463360L,-4661223413872502647L},
new object[]{-4661225614328463361L,-4661223413872502648L},
new object[]{-4674736413210574847L,-4674736138310296233L},
new object[]{-4674736413210574848L,-4674736138310296234L},
new object[]{-4674736413210574849L,-4674736138310296235L},
new object[]{4607472876021167338L,4604704406621022007L},
new object[]{4607472876021167339L,4604704406621022008L},
new object[]{4607472876021167340L,4604704406621022009L},
new object[]{4607472876021167341L,4604704406621022010L},
new object[]{4607472876021167342L,4604704406621022011L},
new object[]{4607472876021167343L,4604704406621022012L},
new object[]{4607472876021167344L,4604704406621022013L},
new object[]{-4634479717971405370L,-4634204016564240382L},
new object[]{-4634479717971405371L,-4634204016564240383L},
new object[]{-4634479717971405372L,-4634204016564240383L},
new object[]{-4634479717971405373L,-4634204016564240384L},
new object[]{-4634479717971405374L,-4634204016564240385L},
new object[]{-4634479717971405375L,-4634204016564240386L},
new object[]{-4634479717971405376L,-4634204016564240387L},
new object[]{9218868437227405312L,9218868437227405312L},
new object[]{9218868437227405311L,4649454530587146735L},
new object[]{9218868437227405310L,4649454530587146735L},
new object[]{4614256656552045848L,4609078796390170799L},
new object[]{4609753056924675352L,4606679958545936666L},
new object[]{4607182418800017409L,4604418534313441776L},
new object[]{4607182418800017408L,4604418534313441775L},
new object[]{-4616189618054758400L,-4503599627370496L},
new object[]{4607182418800017407L,4604418534313441774L},
new object[]{-4616189618054758401L,-4593004974502889478L},
new object[]{4605249457297304856L,4603396165591498281L},
new object[]{-4618122579557470952L,-4613762308952858180L},
new object[]{4503599627370497L,4503599627370497L},
new object[]{-9218868437227405311L,-9218868437227405311L},
new object[]{4503599627370496L,4503599627370496L},
new object[]{-9218868437227405312L,-9218868437227405312L},
new object[]{4503599627370495L,4503599627370495L},
new object[]{-9218868437227405313L,-9218868437227405313L},
new object[]{4503599627370494L,4503599627370494L},
new object[]{-9218868437227405314L,-9218868437227405314L},
new object[]{-9223372036854775806L,-9223372036854775806L},
new object[]{1L,1L},
new object[]{-9223372036854775807L,-9223372036854775807L},
new object[]{0L,0L},
new object[]{-9223372036854775808L,-9223372036854775808L},
            };

        public static IEnumerable<object[]> Expm1 =>
    new[]
    {
                new object[]{-4796333603149578240L,-4796333603149582337L,},
new object[]{-4481081629233643520L,-4616189618054758400L,},
new object[]{-4647714815446351870L,-4647749908371149433L,},
new object[]{-4800837202776948480L,-4800837202776950272L,},
new object[]{-4647714815446350849L,-4647749908371147407L,},
new object[]{-4616189618054627328L,-4619503181483015910L,},
new object[]{-4611682719892504576L,-4617406825591654602L,},
new object[]{-4643204618749214720L,-4643268230051769534L,},
new object[]{-4611587204337962300L,-4617356274482854762L,},
new object[]{-4796192865661222912L,-4796192865661225090L,},
new object[]{-4628844000348484265L,-4629223648210655661L,},
new object[]{-4610751892288936961L,-4616994700038204870L,},
new object[]{-4633068493175203460L,-4633283502811089844L,},
new object[]{-4614663715063558252L,-4618550902312253008L,},
new object[]{-4614522893502147520L,-4618478210509397630L,},
new object[]{-4605493568939753600L,-4616226428419413234L,},
new object[]{-4573968371548160000L,-4616189618054758400L,},
new object[]{-4614471368141555457L,-4618452176100019334L,},
new object[]{-4614456011832523386L,-4618444474400274896L,},
new object[]{-4573917794013282304L,-4616189618054758400L,},
new object[]{-4650082008378745958L,-4650101092576496170L,},
new object[]{-4631389266797133824L,-4631748633405281446L,},
new object[]{-4648999991863802870L,-4649025794457565482L,},
new object[]{-4648999991863802431L,-4649025794457565047L,},
new object[]{-4648999991863802423L,-4649025794457565039L,},
new object[]{-4639878631514470050L,-4639984194739693117L,},
new object[]{-4639878631514461102L,-4639984194739684410L,},
new object[]{-4612785530055163904L,-4617745690214391450L,},
new object[]{-4617273736519745536L,-4619927000565207710L,},
new object[]{-4612530443357519872L,-4617660002912873506L,},
new object[]{-4854881497817022465L,-4854881497817022465L,},
new object[]{-4611686069966995457L,-4617408623867401976L,},
new object[]{-4607182418800023057L,-4616354590663707526L,},
new object[]{-4647714815446352896L,-4647749908371150452L,},
new object[]{-4620693217682129281L,-4622612303439670526L,},
new object[]{-4611686018427387906L,-4617408609917067380L,},
new object[]{-4580160821035794434L,-4616189618054758400L,},
new object[]{4427038433705197568L,4427038433705199616L,},
new object[]{4372995238176751616L,4372995238176751617L,},
new object[]{4647714815446351873L,7933450717786441815L,},
new object[]{4625196817311596544L,4711032304360119706L,},
new object[]{4647722512027746304L,7939373390784869896L,},
new object[]{4427108802449375232L,4427108802449377344L,},
new object[]{4607273640729990102L,4610667767858508720L,},
new object[]{4562254509349111257L,4562256815961358957L,},
new object[]{4602943801474940927L,4604461753037208058L,},
new object[]{4602960294149357568L,4604489782352016062L,},
new object[]{4580796338756648960L,4580842427228114394L,},
new object[]{4630376605797973826L,4846189181687454696L,},
new object[]{4630389921995604528L,4846667467723087232L,},
new object[]{4630404104378646528L,4847229170609684506L,},
new object[]{4630412195406722608L,4847575910170112954L,},
new object[]{4630424955787609795L,4848164922523826566L,},
new object[]{4630461471835653355L,4850177919367021828L,},
new object[]{4648488871632306176L,8505199706960513849L,},
new object[]{4599075939486278311L,4599974115920592546L,},
new object[]{4617178670716096462L,4638793025611940124L,},
new object[]{4630855079389533632L,4868399463048075444L,},
new object[]{4630861501215817728L,4868610107956506700L,},
new object[]{4630863648807252732L,4868682723998500676L,},
new object[]{4630879847449722422L,4869267651252629964L,},
new object[]{4630882474728778983L,4869369029088370464L,},
new object[]{4630882474728859215L,4869369029091495334L,},
new object[]{4630891306027392846L,4869724010849588753L,},
new object[]{4630938283076683158L,4872036705423203294L,},
new object[]{4630943143626868336L,4872323061724534719L,},
new object[]{4630946290272733848L,4872513788268072066L,},
new object[]{4648965815342843676L,8857652589704485685L,},
new object[]{4648996998624721180L,8880838178166896826L,},
new object[]{4608533498690064023L,4613193140542200510L,},
new object[]{4649128352198580069L,8977547058839338417L,},
new object[]{4649155241385716954L,8997658775688385207L,},
new object[]{4572740298174973598L,4572756412394263999L,},
new object[]{4572783840063937709L,4572800185727212426L,},
new object[]{4649362843204732204L,9151079405730950514L,},
new object[]{4572866134484255830L,4572882922093035285L,},
new object[]{4572866134484264524L,4572882922093044027L,},
new object[]{4649454530587146721L,9218868437227390762L,},
new object[]{4572943695698641917L,4572960905240299190L,},
new object[]{4604480259026095040L,4607244355490773902L,},
new object[]{4599978418614829056L,4601223366312589949L,},
new object[]{4572960244992443727L,4572977545241358810L,},
new object[]{4599990111706671561L,4601239966607301512L,},
new object[]{4573257033676263258L,4573276001189181257L,},
new object[]{4573312117517740039L,4573331402927614156L,},
new object[]{4573331402927615422L,4573350800262029497L,},
new object[]{4573331402927627294L,4573350800262041437L,},
new object[]{4573350800262047156L,4573370310497865320L,},
new object[]{4573370310497864844L,4573389934623349348L,},
new object[]{4573389934623352401L,4573409673638330644L,},
new object[]{4645463015632666624L,7102144800928296811L,},
new object[]{4600446810568261632L,4601896828442778874L,},
new object[]{4577959372437768881L,4577999705678397123L,},
new object[]{4569170793119842000L,4569181503286164653L,},
new object[]{4600706295312416768L,4602277526796064012L,},
new object[]{4591870180069371582L,4592242783985123850L,},
new object[]{4596373779709380089L,4597144895342111348L,},
new object[]{4600877379337223959L,4602531546041182193L,},
new object[]{4600877379339796586L,4602531546045020101L,},
new object[]{4600935413883213124L,4602618263017445034L,},
new object[]{4592271023263571608L,4592687018678616617L,},
new object[]{4574327713014111438L,4574353334014319994L,},
new object[]{4574328261696183501L,4574353886362574559L,},
new object[]{4574328261696183502L,4574353886362574560L,},
new object[]{4574353334014244471L,4574379126489238339L,},
new object[]{4574775288056450157L,4574803987023469664L,},
new object[]{4570281957337029858L,4570296326232897365L,},
new object[]{4606461842859638129L,4609476058810357894L,},
new object[]{4575042061070273153L,4575072677857477052L,},
new object[]{4575072677857775548L,4575103518725093237L,},
new object[]{4570697451037325638L,4570713326046762191L,},
new object[]{4606731551221686841L,4609819564348680200L,},
new object[]{4570712760058676049L,4570728691996761723L,},
new object[]{4606771851272468983L,4609871780252959360L,},
new object[]{4606859280952196952L,4609985867413816036L,},
new object[]{4579844161686994944L,4579910000038584527L,},
new object[]{4575366666593754866L,4575399700817698096L,},
new object[]{4570932660101959840L,4570949421025451771L,},
new object[]{4571065740151313291L,4571083012988494498L,},
new object[]{4647662038888218623L,7913989003144213647L,},
new object[]{4620692118170501119L,4658765013554006251L,},
new object[]{4431542033332564991L,4431542033332570623L,},
new object[]{4382002437431492606L,4382002437431492609L,},
new object[]{4368491638549381118L,4368491638549381118L,},
new object[]{4427038433705197567L,4427038433705199615L,},
new object[]{4631952216750555135L,4918780538120709413L,},
new object[]{4631952216750555136L,4918780538120709451L,},
new object[]{4631952216750555137L,4918780538120709489L,},
new object[]{-4590856870150799359L,-4616189618054758400L,},
new object[]{-4590856870150799360L,-4616189618054758400L,},
new object[]{-4590856870150799361L,-4616189618054758400L,},
new object[]{4635329916471083007L,5126599931146335126L,},
new object[]{4635329916471083008L,5126599931146335211L,},
new object[]{4635329916471083009L,5126599931146335297L,},
new object[]{-4587479170430271487L,-4616189618054758400L,},
new object[]{-4587479170430271488L,-4616189618054758400L,},
new object[]{-4587479170430271489L,-4616189618054758400L,},
new object[]{4648840715353194495L,8765142094628459784L,},
new object[]{4648840715353194496L,8765142094628460426L,},
new object[]{4648840715353194497L,8765142094628461067L,},
new object[]{-4573968371548159999L,-4616189618054758400L,},
new object[]{-4573968371548160000L,-4616189618054758400L,},
new object[]{-4573968371548160001L,-4616189618054758400L,},
new object[]{4632515166703976447L,4945015708645721899L,},
new object[]{4632515166703976448L,4945015708645721932L,},
new object[]{4632515166703976449L,4945015708645721964L,},
new object[]{-4591419820104220671L,-4616189618054758400L,},
new object[]{-4591419820104220672L,-4616189618054758400L,},
new object[]{-4591419820104220673L,-4616189618054758400L,},
new object[]{4635892866424504319L,5178876061751701937L,},
new object[]{4635892866424504320L,5178876061751702061L,},
new object[]{4635892866424504321L,5178876061751702185L,},
new object[]{-4588042120383692799L,-4616189618054758400L,},
new object[]{-4588042120383692800L,-4616189618054758400L,},
new object[]{-4588042120383692801L,-4616189618054758400L,},
new object[]{4649403665306615807L,9180935238491581396L,},
new object[]{4649403665306615808L,9180935238491582203L,},
new object[]{4649403665306615809L,9180935238491583011L,},
new object[]{-4574531321501581311L,-4616189618054758400L,},
new object[]{-4574531321501581312L,-4616189618054758400L,},
new object[]{-4574531321501581313L,-4616189618054758400L,},
new object[]{-4575151923879047556L,-4616189618054758400L,},
new object[]{-4574646626349671176L,-4616189618054758400L,},
new object[]{-4574141328820294797L,-4616189618054758400L,},
new object[]{-4618953502541334032L,-4620693217682128896L,},
new object[]{-4618953502541334033L,-4620693217682128896L,},
new object[]{-4618953502541334034L,-4620693217682128896L,},
new object[]{-4623457102168704528L,-4624424121772439448L,},
new object[]{-4623457102168704529L,-4624424121772439449L,},
new object[]{-4623457102168704530L,-4624424121772439450L,},
new object[]{-4627960701796075024L,-4628471705804426933L,},
new object[]{-4627960701796075025L,-4628471705804426934L,},
new object[]{-4627960701796075026L,-4628471705804426935L,},
new object[]{-4632464301423445520L,-4632727127230063672L,},
new object[]{-4632464301423445521L,-4632727127230063673L,},
new object[]{-4632464301423445522L,-4632727127230063674L,},
new object[]{-4636967901050816016L,-4637101204643057047L,},
new object[]{-4636967901050816017L,-4637101204643057048L,},
new object[]{-4636967901050816018L,-4637101204643057049L,},
new object[]{-4641471500678186512L,-4641538632841734156L,},
new object[]{-4641471500678186513L,-4641538632841734157L,},
new object[]{-4641471500678186514L,-4641538632841734158L,},
new object[]{4581900536176589294L,4581968644801649933L,},
new object[]{4581900536176589295L,4581968644801649934L,},
new object[]{4581900536176589296L,4581968644801649935L,},
new object[]{4586404135803959790L,4586541345517150699L,},
new object[]{4586404135803959791L,4586541345517150700L,},
new object[]{4586404135803959792L,4586541345517150701L,},
new object[]{4590907735431330286L,4591186190120851373L,},
new object[]{4590907735431330287L,4591186190120851374L,},
new object[]{4590907735431330288L,4591186190120851375L,},
new object[]{4595411335058700782L,4595984925031512232L,},
new object[]{4595411335058700783L,4595984925031512233L,},
new object[]{4595411335058700784L,4595984925031512234L,},
new object[]{4599914934686071278L,4601133428098527024L,},
new object[]{4599914934686071279L,4601133428098527026L,},
new object[]{4599914934686071280L,4601133428098527027L,},
new object[]{4604418534313441774L,4607182418800017406L,},
new object[]{4604418534313441775L,4607182418800017408L,},
new object[]{4604418534313441776L,4607182418800017408L,},
new object[]{4608922133940812270L,4613937818241073150L,},
new object[]{4608922133940812271L,4613937818241073152L,},
new object[]{4608922133940812272L,4613937818241073154L,},
new object[]{4613425733568182766L,4624633867356078075L,},
new object[]{4613425733568182767L,4624633867356078079L,},
new object[]{4613425733568182768L,4624633867356078084L,},
new object[]{4617929333195553262L,4643176031446892534L,},
new object[]{4617929333195553263L,4643176031446892542L,},
new object[]{4617929333195553264L,4643176031446892550L,},
new object[]{4622432932822923758L,4679239875398991853L,},
new object[]{4622432932822923759L,4679239875398991869L,},
new object[]{4622432932822923760L,4679239875398991884L,},
new object[]{4626936532450294254L,4751297606873776089L,},
new object[]{4626936532450294255L,4751297606873776121L,},
new object[]{4626936532450294256L,4751297606873776154L,},
new object[]{4649454530587146734L,9218868437227404074L,},
new object[]{4649454530587146735L,9218868437227405098L,},
new object[]{4649454530587146736L,9218868437227405312L,},
new object[]{-4573636031290918416L,-4616189618054758400L,},
new object[]{-4573636031290918417L,-4616189618054758400L,},
new object[]{-4573636031290918418L,-4616189618054758400L,},
new object[]{-4625196817309499391L,-4626234474876766250L,},
new object[]{-4625196817309499392L,-4626234474876766252L,},
new object[]{-4625196817309499393L,-4626234474876766253L,},
new object[]{-4629700416936869887L,-4630240625699852555L,},
new object[]{-4629700416936869888L,-4630240625699852557L,},
new object[]{-4629700416936869889L,-4630240625699852558L,},
new object[]{-4634204016564240383L,-4634479717971405371L,},
new object[]{-4634204016564240384L,-4634479717971405373L,},
new object[]{-4634204016564240385L,-4634479717971405374L,},
new object[]{-4638707616191610879L,-4638846899046497008L,},
new object[]{-4638707616191610880L,-4638846899046497010L,},
new object[]{-4638707616191610881L,-4638846899046497011L,},
new object[]{-4643211215818981375L,-4643281219486476578L,},
new object[]{-4643211215818981376L,-4643281219486476580L,},
new object[]{-4643211215818981377L,-4643281219486476581L,},
new object[]{-4647714815446351871L,-4647749908371149435L,},
new object[]{-4647714815446351872L,-4647749908371149437L,},
new object[]{-4647714815446351873L,-4647749908371149438L,},
new object[]{-4652218415073722367L,-4652235984375626692L,},
new object[]{-4652218415073722368L,-4652235984375626694L,},
new object[]{-4652218415073722369L,-4652235984375626695L,},
new object[]{-4656722014701092863L,-4656730805070287119L,},
new object[]{-4656722014701092864L,-4656730805070287121L,},
new object[]{-4656722014701092865L,-4656730805070287122L,},
new object[]{-4661225614328463359L,-4661230010943668154L,},
new object[]{-4661225614328463360L,-4661230010943668156L,},
new object[]{-4661225614328463361L,-4661230010943668157L,},
new object[]{-4674736413210574847L,-4674736962944019796L,},
new object[]{-4674736413210574848L,-4674736962944019798L,},
new object[]{-4674736413210574849L,-4674736962944019799L,},
new object[]{4598175219545276415L,4598788166960940569L,},
new object[]{4598175219545276416L,4598788166960940570L,},
new object[]{4598175219545276417L,4598788166960940571L,},
new object[]{4593671619917905919L,4593965198879469159L,},
new object[]{4593671619917905920L,4593965198879469160L,},
new object[]{4593671619917905921L,4593965198879469161L,},
new object[]{4589168020290535423L,4589311736201563863L,},
new object[]{4589168020290535424L,4589311736201563864L,},
new object[]{4589168020290535425L,4589311736201563865L,},
new object[]{4584664420663164927L,4584735528177696146L,},
new object[]{4584664420663164928L,4584735528177696147L,},
new object[]{4584664420663164929L,4584735528177696148L,},
new object[]{4580160821035794431L,4580196189377891909L,},
new object[]{4580160821035794432L,4580196189377891910L,},
new object[]{4580160821035794433L,4580196189377891911L,},
new object[]{4575657221408423935L,4575674859497071320L,},
new object[]{4575657221408423936L,4575674859497071321L,},
new object[]{4575657221408423937L,4575674859497071322L,},
new object[]{4571153621781053439L,4571162429338515324L,},
new object[]{4571153621781053440L,4571162429338515325L,},
new object[]{4571153621781053441L,4571162429338515326L,},
new object[]{4566650022153682943L,4566654423064904225L,},
new object[]{4566650022153682944L,4566654423064904226L,},
new object[]{4566650022153682945L,4566654423064904227L,},
new object[]{4562146422526312447L,4562148622265570679L,},
new object[]{4562146422526312448L,4562148622265570680L,},
new object[]{4562146422526312449L,4562148622265570681L,},
new object[]{4548635623644200959L,4548635898533293055L,},
new object[]{4548635623644200960L,4548635898533293056L,},
new object[]{4548635623644200961L,4548635898533293057L,},
new object[]{-4575657221408423935L,-4616189618054758400L,},
new object[]{-4575657221408423936L,-4616189618054758400L,},
new object[]{-4575657221408423937L,-4616189618054758400L,},
new object[]{-4580160821035794431L,-4616189618054758400L,},
new object[]{-4580160821035794432L,-4616189618054758400L,},
new object[]{-4580160821035794433L,-4616189618054758400L,},
new object[]{-4584664420663164927L,-4616189618054758400L,},
new object[]{-4584664420663164928L,-4616189618054758400L,},
new object[]{-4584664420663164929L,-4616189618054758400L,},
new object[]{-4589168020290535423L,-4616189618054758400L,},
new object[]{-4589168020290535424L,-4616189618054758400L,},
new object[]{-4589168020290535425L,-4616189618054758400L,},
new object[]{-4593671619917905919L,-4616189618054758514L,},
new object[]{-4593671619917905920L,-4616189618054758514L,},
new object[]{-4593671619917905921L,-4616189618054758514L,},
new object[]{-4598175219545276415L,-4616189619068385142L,},
new object[]{-4598175219545276416L,-4616189619068385142L,},
new object[]{-4598175219545276417L,-4616189619068385142L,},
new object[]{-4602678819172646911L,-4616192639633490437L,},
new object[]{-4602678819172646912L,-4616192639633490437L,},
new object[]{-4602678819172646913L,-4616192639633490437L,},
new object[]{-4607182418800017407L,-4616354590663707112L,},
new object[]{-4607182418800017408L,-4616354590663707112L,},
new object[]{-4607182418800017409L,-4616354590663707112L,},
new object[]{-4611686018427387903L,-4617408609917067378L,},
new object[]{-4611686018427387904L,-4617408609917067379L,},
new object[]{-4611686018427387905L,-4617408609917067379L,},
new object[]{-4616189618054758399L,-4619503181483112347L,},
new object[]{-4616189618054758400L,-4619503181483112348L,},
new object[]{-4616189618054758401L,-4619503181483112348L,},
new object[]{4647714815446351871L,7933450717786440602L,},
new object[]{4647714815446351872L,7933450717786441006L,},
new object[]{4647714815446351873L,7933450717786441815L,},
new object[]{4643211215818981375L,6270167893801221657L,},
new object[]{4643211215818981376L,6270167893801221818L,},
new object[]{4643211215818981377L,6270167893801222140L,},
new object[]{4638707616191610879L,5438481743216460210L,},
new object[]{4638707616191610880L,5438481743216460312L,},
new object[]{4638707616191610881L,5438481743216460514L,},
new object[]{4634204016564240383L,5022680819944495013L,},
new object[]{4634204016564240384L,5022680819944495053L,},
new object[]{4634204016564240385L,5022680819944495134L,},
new object[]{4629700416936869887L,4814898031483381211L,},
new object[]{4629700416936869888L,4814898031483381228L,},
new object[]{4629700416936869889L,4814898031483381264L,},
new object[]{4625196817309499391L,4711032304324575256L,},
new object[]{4625196817309499392L,4711032304324575264L,},
new object[]{4625196817309499393L,4711032304324575281L,},
new object[]{4620693217682128895L,4658771411987795048L,},
new object[]{4620693217682128896L,4658771411987795054L,},
new object[]{4620693217682128897L,4658771411987795066L,},
new object[]{4616189618054758399L,4632740086325656149L,},
new object[]{4616189618054758400L,4632740086325656152L,},
new object[]{4616189618054758401L,4632740086325656159L,},
new object[]{4611686018427387903L,4618879456093986220L,},
new object[]{4611686018427387904L,4618879456093986222L,},
new object[]{4611686018427387905L,4618879456093986225L,},
new object[]{4607182418800017407L,4610417272575012562L,},
new object[]{4607182418800017408L,4610417272575012562L,},
new object[]{4607182418800017409L,4610417272575012566L,},
new object[]{4649454526309335039L,9218864057813236894L,},
new object[]{4649454526309335040L,9218864057813237917L,},
new object[]{4649454526309335041L,9218864057813238941L,},
new object[]{-4573636035568730111L,-4616189618054758400L,},
new object[]{-4573636035568730112L,-4616189618054758400L,},
new object[]{-4573636035568730113L,-4616189618054758400L,},
new object[]{9200854038717923328L,9218868437227405312L,},
new object[]{9203556198494345626L,9218868437227405312L,},
new object[]{9205807998308030874L,9218868437227405312L,},
new object[]{9207159078196242023L,9218868437227405312L,},
new object[]{9208510158084453172L,9218868437227405312L,},
new object[]{9209861237972664320L,9218868437227405312L,},
new object[]{9218868437227405311L,9218868437227405312L,},
new object[]{9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370496L,-4616189618054758400L,},
new object[]{9218868437227405311L,9218868437227405312L,},
new object[]{-4503599627370497L,-4616189618054758400L,},
new object[]{9218868437227405310L,9218868437227405312L,},
new object[]{-4503599627370498L,-4616189618054758400L,},
new object[]{4614256656552045848L,4626925268625298233L,},
new object[]{-4609115380302729960L,-4616578854427138288L,},
new object[]{4609753056924675352L,4615762851056527038L,},
new object[]{-4613618979930100456L,-4618062030819940856L,},
new object[]{4607182418800017409L,4610417272575012566L,},
new object[]{-4616189618054758399L,-4619503181483112347L,},
new object[]{4607182418800017408L,4610417272575012562L,},
new object[]{-4616189618054758400L,-4619503181483112348L,},
new object[]{4607182418800017407L,4610417272575012562L,},
new object[]{-4616189618054758401L,-4619503181483112348L,},
new object[]{4605249457297304856L,4608052874764499284L,},
new object[]{-4618122579557470952L,-4620296343619380284L,},
new object[]{4503599627370497L,4503599627370497L,},
new object[]{-9218868437227405311L,-9218868437227405311L,},
new object[]{4503599627370496L,4503599627370496L,},
new object[]{4503599627370495L,4503599627370495L,},
new object[]{4503599627370494L,4503599627370494L,},
new object[]{-9218868437227405314L,-9218868437227405314L,},
new object[]{2L,2L,},
new object[]{-9223372036854775806L,-9223372036854775806L,},
new object[]{1L,1L,},
new object[]{0L,0L,},
new object[]{-9223372036854775808L,-9223372036854775808L,},
new object[]{4649454530587146735L,9218868437227405098L,},
new object[]{4649454530587146736L,9218868437227405312L,},
    };

#if !NET5_0_OR_GREATER
        public static IEnumerable<object[]> CopySign =>
            new[]
            {
                new object[]{-4661225614328463360L,-4661225614328463360L,-4661225614328463360L},
new object[]{-4661225614328463360L,4562146422526312448L,4562146422526312448L},
new object[]{4562146422526312448L,-4661225614328463360L,-4661225614328463360L},
new object[]{4562146422526312448L,4562146422526312448L,4562146422526312448L},
new object[]{-4601552919265804288L,-4601552919265804288L,-4601552919265804288L},
new object[]{-4601552919265804288L,4621819117588971520L,4621819117588971520L},
new object[]{4621819117588971520L,-4601552919265804288L,-4601552919265804288L},
new object[]{4621819117588971520L,4621819117588971520L,4621819117588971520L},
new object[]{-9223372036854775806L,-9223372036854775807L,-9223372036854775806L},
new object[]{-9223372036854775806L,-9223372036854775808L,-9223372036854775806L},
new object[]{-9223372036854775806L,1L,2L},
new object[]{-9223372036854775807L,-9223372036854775807L,-9223372036854775807L},
new object[]{-9223372036854775807L,-9223372036854775808L,-9223372036854775807L},
new object[]{-9223372036854775807L,1L,1L},
new object[]{-9223372036854775808L,-9223372036854775807L,-9223372036854775808L},
new object[]{-9223372036854775808L,-9223372036854775808L,-9223372036854775808L},
new object[]{-9223372036854775808L,1L,0L},
new object[]{1L,-9223372036854775807L,-9223372036854775807L},
new object[]{1L,-9223372036854775808L,-9223372036854775807L},
new object[]{1L,1L,1L},
new object[]{2L,-9223372036854775807L,-9223372036854775806L},
new object[]{2L,-9223372036854775808L,-9223372036854775806L},
new object[]{2L,1L,2L},
new object[]{-4503599627370497L,-4503599627370497L,-4503599627370497L},
new object[]{9218868437227405311L,9218868437227405311L,9218868437227405311L},
new object[]{-4503599627370497L,9218868437227405311L,9218868437227405311L},
new object[]{9218868437227405311L,-4503599627370497L,-4503599627370497L},
new object[]{-9223372036854775807L,-4503599627370497L,-9223372036854775807L},
new object[]{-9223372036854775808L,-4503599627370497L,-9223372036854775808L},
new object[]{1L,-4503599627370497L,-9223372036854775807L},
new object[]{-9223372036854775807L,9218868437227405311L,1L},
new object[]{-9223372036854775808L,9218868437227405311L,0L},
new object[]{1L,9218868437227405311L,1L},
new object[]{-4503599627370497L,-9223372036854775807L,-4503599627370497L},
new object[]{-4503599627370497L,-9223372036854775808L,-4503599627370497L},
new object[]{-4503599627370497L,1L,9218868437227405311L},
new object[]{9218868437227405311L,-9223372036854775807L,-4503599627370497L},
new object[]{9218868437227405311L,-9223372036854775808L,-4503599627370497L},
new object[]{9218868437227405311L,1L,9218868437227405311L},
new object[]{-9221120237041090559L,2251799813685247L,2251799813685249L},
new object[]{-9221120237041090559L,2251799813685248L,2251799813685249L},
new object[]{-9221120237041090559L,2251799813685249L,2251799813685249L},
new object[]{-9221120237041090560L,2251799813685247L,2251799813685248L},
new object[]{-9221120237041090560L,2251799813685248L,2251799813685248L},
new object[]{-9221120237041090560L,2251799813685249L,2251799813685248L},
new object[]{-9221120237041090561L,2251799813685247L,2251799813685247L},
new object[]{-9221120237041090561L,2251799813685248L,2251799813685247L},
new object[]{-9221120237041090561L,2251799813685249L,2251799813685247L},
new object[]{-4616189618054758399L,4607182418800017407L,4607182418800017409L},
new object[]{-4616189618054758399L,4607182418800017408L,4607182418800017409L},
new object[]{-4616189618054758399L,4607182418800017409L,4607182418800017409L},
new object[]{-4616189618054758400L,4607182418800017407L,4607182418800017408L},
new object[]{-4616189618054758400L,4607182418800017408L,4607182418800017408L},
new object[]{-4616189618054758400L,4607182418800017409L,4607182418800017408L},
new object[]{-4616189618054758401L,4607182418800017407L,4607182418800017407L},
new object[]{-4616189618054758401L,4607182418800017408L,4607182418800017407L},
new object[]{-4616189618054758401L,4607182418800017409L,4607182418800017407L},
new object[]{-9007199254740991L,9214364837600034815L,9214364837600034817L},
new object[]{-9007199254740991L,9214364837600034816L,9214364837600034817L},
new object[]{-9007199254740991L,9214364837600034817L,9214364837600034817L},
new object[]{-9007199254740992L,9214364837600034815L,9214364837600034816L},
new object[]{-9007199254740992L,9214364837600034816L,9214364837600034816L},
new object[]{-9007199254740992L,9214364837600034817L,9214364837600034816L},
new object[]{-9007199254740993L,9214364837600034815L,9214364837600034815L},
new object[]{-9007199254740993L,9214364837600034816L,9214364837600034815L},
new object[]{-9007199254740993L,9214364837600034817L,9214364837600034815L},
new object[]{2251799813685247L,-9221120237041090559L,-9221120237041090561L},
new object[]{2251799813685247L,-9221120237041090560L,-9221120237041090561L},
new object[]{2251799813685247L,-9221120237041090561L,-9221120237041090561L},
new object[]{2251799813685248L,-9221120237041090559L,-9221120237041090560L},
new object[]{2251799813685248L,-9221120237041090560L,-9221120237041090560L},
new object[]{2251799813685248L,-9221120237041090561L,-9221120237041090560L},
new object[]{2251799813685249L,-9221120237041090559L,-9221120237041090559L},
new object[]{2251799813685249L,-9221120237041090560L,-9221120237041090559L},
new object[]{2251799813685249L,-9221120237041090561L,-9221120237041090559L},
new object[]{4607182418800017407L,-4616189618054758399L,-4616189618054758401L},
new object[]{4607182418800017407L,-4616189618054758400L,-4616189618054758401L},
new object[]{4607182418800017407L,-4616189618054758401L,-4616189618054758401L},
new object[]{4607182418800017408L,-4616189618054758399L,-4616189618054758400L},
new object[]{4607182418800017408L,-4616189618054758400L,-4616189618054758400L},
new object[]{4607182418800017408L,-4616189618054758401L,-4616189618054758400L},
new object[]{4607182418800017409L,-4616189618054758399L,-4616189618054758399L},
new object[]{4607182418800017409L,-4616189618054758400L,-4616189618054758399L},
new object[]{4607182418800017409L,-4616189618054758401L,-4616189618054758399L},
new object[]{9214364837600034815L,-9007199254740991L,-9007199254740993L},
new object[]{9214364837600034815L,-9007199254740992L,-9007199254740993L},
new object[]{9214364837600034815L,-9007199254740993L,-9007199254740993L},
new object[]{9214364837600034816L,-9007199254740991L,-9007199254740992L},
new object[]{9214364837600034816L,-9007199254740992L,-9007199254740992L},
new object[]{9214364837600034816L,-9007199254740993L,-9007199254740992L},
new object[]{9214364837600034817L,-9007199254740991L,-9007199254740991L},
new object[]{9214364837600034817L,-9007199254740992L,-9007199254740991L},
new object[]{9214364837600034817L,-9007199254740993L,-9007199254740991L},
new object[]{9218868437227405312L,9218868437227405312L,9218868437227405312L},
new object[]{9218868437227405312L,9218868437227405311L,9218868437227405312L},
new object[]{9218868437227405312L,4503599627370496L,9218868437227405312L},
new object[]{9218868437227405312L,4503599627370495L,9218868437227405312L},
new object[]{9218868437227405312L,1L,9218868437227405312L},
new object[]{9218868437227405312L,0L,9218868437227405312L},
new object[]{9218868437227405312L,-9223372036854775808L,-4503599627370496L},
new object[]{9218868437227405312L,-9223372036854775807L,-4503599627370496L},
new object[]{9218868437227405312L,-9218868437227405313L,-4503599627370496L},
new object[]{9218868437227405312L,-9218868437227405312L,-4503599627370496L},
new object[]{9218868437227405312L,-4616189618054758400L,-4503599627370496L},
new object[]{9218868437227405312L,-4503599627370497L,-4503599627370496L},
new object[]{9218868437227405312L,-4503599627370496L,-4503599627370496L},
new object[]{9218868437227405311L,9218868437227405312L,9218868437227405311L},
new object[]{9218868437227405311L,9218868437227405311L,9218868437227405311L},
new object[]{9218868437227405311L,4503599627370496L,9218868437227405311L},
new object[]{9218868437227405311L,4503599627370495L,9218868437227405311L},
new object[]{9218868437227405311L,1L,9218868437227405311L},
new object[]{9218868437227405311L,0L,9218868437227405311L},
new object[]{9218868437227405311L,-9223372036854775808L,-4503599627370497L},
new object[]{9218868437227405311L,-9223372036854775807L,-4503599627370497L},
new object[]{9218868437227405311L,-9218868437227405313L,-4503599627370497L},
new object[]{9218868437227405311L,-9218868437227405312L,-4503599627370497L},
new object[]{9218868437227405311L,-4616189618054758400L,-4503599627370497L},
new object[]{9218868437227405311L,-4503599627370497L,-4503599627370497L},
new object[]{9218868437227405311L,-4503599627370496L,-4503599627370497L},
new object[]{4503599627370496L,9218868437227405312L,4503599627370496L},
new object[]{4503599627370496L,9218868437227405311L,4503599627370496L},
new object[]{4503599627370496L,4503599627370496L,4503599627370496L},
new object[]{4503599627370496L,4503599627370495L,4503599627370496L},
new object[]{4503599627370496L,1L,4503599627370496L},
new object[]{4503599627370496L,0L,4503599627370496L},
new object[]{4503599627370496L,-9223372036854775808L,-9218868437227405312L},
new object[]{4503599627370496L,-9223372036854775807L,-9218868437227405312L},
new object[]{4503599627370496L,-9218868437227405313L,-9218868437227405312L},
new object[]{4503599627370496L,-9218868437227405312L,-9218868437227405312L},
new object[]{4503599627370496L,-4616189618054758400L,-9218868437227405312L},
new object[]{4503599627370496L,-4503599627370497L,-9218868437227405312L},
new object[]{4503599627370496L,-4503599627370496L,-9218868437227405312L},
new object[]{4503599627370495L,9218868437227405312L,4503599627370495L},
new object[]{4503599627370495L,9218868437227405311L,4503599627370495L},
new object[]{4503599627370495L,4503599627370496L,4503599627370495L},
new object[]{4503599627370495L,4503599627370495L,4503599627370495L},
new object[]{4503599627370495L,1L,4503599627370495L},
new object[]{4503599627370495L,0L,4503599627370495L},
new object[]{4503599627370495L,-9223372036854775808L,-9218868437227405313L},
new object[]{4503599627370495L,-9223372036854775807L,-9218868437227405313L},
new object[]{4503599627370495L,-9218868437227405313L,-9218868437227405313L},
new object[]{4503599627370495L,-9218868437227405312L,-9218868437227405313L},
new object[]{4503599627370495L,-4616189618054758400L,-9218868437227405313L},
new object[]{4503599627370495L,-4503599627370497L,-9218868437227405313L},
new object[]{4503599627370495L,-4503599627370496L,-9218868437227405313L},
new object[]{1L,9218868437227405312L,1L},
new object[]{1L,9218868437227405311L,1L},
new object[]{1L,4503599627370496L,1L},
new object[]{1L,4503599627370495L,1L},
new object[]{1L,1L,1L},
new object[]{1L,0L,1L},
new object[]{1L,-9223372036854775808L,-9223372036854775807L},
new object[]{1L,-9223372036854775807L,-9223372036854775807L},
new object[]{1L,-9218868437227405313L,-9223372036854775807L},
new object[]{1L,-9218868437227405312L,-9223372036854775807L},
new object[]{1L,-4616189618054758400L,-9223372036854775807L},
new object[]{1L,-4503599627370497L,-9223372036854775807L},
new object[]{1L,-4503599627370496L,-9223372036854775807L},
new object[]{0L,9218868437227405312L,0L},
new object[]{0L,9218868437227405311L,0L},
new object[]{0L,4503599627370496L,0L},
new object[]{0L,4503599627370495L,0L},
new object[]{0L,1L,0L},
new object[]{0L,0L,0L},
new object[]{0L,-9223372036854775808L,-9223372036854775808L},
new object[]{0L,-9223372036854775807L,-9223372036854775808L},
new object[]{0L,-9218868437227405313L,-9223372036854775808L},
new object[]{0L,-9218868437227405312L,-9223372036854775808L},
new object[]{0L,-4616189618054758400L,-9223372036854775808L},
new object[]{0L,-4503599627370497L,-9223372036854775808L},
new object[]{0L,-4503599627370496L,-9223372036854775808L},
new object[]{-9223372036854775808L,9218868437227405312L,0L},
new object[]{-9223372036854775808L,9218868437227405311L,0L},
new object[]{-9223372036854775808L,4503599627370496L,0L},
new object[]{-9223372036854775808L,4503599627370495L,0L},
new object[]{-9223372036854775808L,1L,0L},
new object[]{-9223372036854775808L,0L,0L},
new object[]{-9223372036854775808L,-9223372036854775808L,-9223372036854775808L},
new object[]{-9223372036854775808L,-9223372036854775807L,-9223372036854775808L},
new object[]{-9223372036854775808L,-9218868437227405313L,-9223372036854775808L},
new object[]{-9223372036854775808L,-9218868437227405312L,-9223372036854775808L},
new object[]{-9223372036854775808L,-4616189618054758400L,-9223372036854775808L},
new object[]{-9223372036854775808L,-4503599627370497L,-9223372036854775808L},
new object[]{-9223372036854775808L,-4503599627370496L,-9223372036854775808L},
new object[]{-9223372036854775807L,9218868437227405312L,1L},
new object[]{-9223372036854775807L,9218868437227405311L,1L},
new object[]{-9223372036854775807L,4503599627370496L,1L},
new object[]{-9223372036854775807L,4503599627370495L,1L},
new object[]{-9223372036854775807L,1L,1L},
new object[]{-9223372036854775807L,0L,1L},
new object[]{-9223372036854775807L,-9223372036854775808L,-9223372036854775807L},
new object[]{-9223372036854775807L,-9223372036854775807L,-9223372036854775807L},
new object[]{-9223372036854775807L,-9218868437227405313L,-9223372036854775807L},
new object[]{-9223372036854775807L,-9218868437227405312L,-9223372036854775807L},
new object[]{-9223372036854775807L,-4616189618054758400L,-9223372036854775807L},
new object[]{-9223372036854775807L,-4503599627370497L,-9223372036854775807L},
new object[]{-9223372036854775807L,-4503599627370496L,-9223372036854775807L},
new object[]{-9218868437227405313L,9218868437227405312L,4503599627370495L},
new object[]{-9218868437227405313L,9218868437227405311L,4503599627370495L},
new object[]{-9218868437227405313L,4503599627370496L,4503599627370495L},
new object[]{-9218868437227405313L,4503599627370495L,4503599627370495L},
new object[]{-9218868437227405313L,1L,4503599627370495L},
new object[]{-9218868437227405313L,0L,4503599627370495L},
new object[]{-9218868437227405313L,-9223372036854775808L,-9218868437227405313L},
new object[]{-9218868437227405313L,-9223372036854775807L,-9218868437227405313L},
new object[]{-9218868437227405313L,-9218868437227405313L,-9218868437227405313L},
new object[]{-9218868437227405313L,-9218868437227405312L,-9218868437227405313L},
new object[]{-9218868437227405313L,-4616189618054758400L,-9218868437227405313L},
new object[]{-9218868437227405313L,-4503599627370497L,-9218868437227405313L},
new object[]{-9218868437227405313L,-4503599627370496L,-9218868437227405313L},
new object[]{-9218868437227405312L,9218868437227405312L,4503599627370496L},
new object[]{-9218868437227405312L,9218868437227405311L,4503599627370496L},
new object[]{-9218868437227405312L,4503599627370496L,4503599627370496L},
new object[]{-9218868437227405312L,4503599627370495L,4503599627370496L},
new object[]{-9218868437227405312L,1L,4503599627370496L},
new object[]{-9218868437227405312L,0L,4503599627370496L},
new object[]{-9218868437227405312L,-9223372036854775808L,-9218868437227405312L},
new object[]{-9218868437227405312L,-9223372036854775807L,-9218868437227405312L},
new object[]{-9218868437227405312L,-9218868437227405313L,-9218868437227405312L},
new object[]{-9218868437227405312L,-9218868437227405312L,-9218868437227405312L},
new object[]{-9218868437227405312L,-4616189618054758400L,-9218868437227405312L},
new object[]{-9218868437227405312L,-4503599627370497L,-9218868437227405312L},
new object[]{-9218868437227405312L,-4503599627370496L,-9218868437227405312L},
new object[]{-4616189618054758401L,9218868437227405312L,4607182418800017407L},
new object[]{-4616189618054758401L,9218868437227405311L,4607182418800017407L},
new object[]{-4616189618054758401L,4503599627370496L,4607182418800017407L},
new object[]{-4616189618054758401L,4503599627370495L,4607182418800017407L},
new object[]{-4616189618054758401L,1L,4607182418800017407L},
new object[]{-4616189618054758401L,0L,4607182418800017407L},
new object[]{-4616189618054758401L,-9223372036854775808L,-4616189618054758401L},
new object[]{-4616189618054758401L,-9223372036854775807L,-4616189618054758401L},
new object[]{-4616189618054758401L,-9218868437227405313L,-4616189618054758401L},
new object[]{-4616189618054758401L,-9218868437227405312L,-4616189618054758401L},
new object[]{-4616189618054758401L,-4616189618054758400L,-4616189618054758401L},
new object[]{-4616189618054758401L,-4503599627370497L,-4616189618054758401L},
new object[]{-4616189618054758401L,-4503599627370496L,-4616189618054758401L},
new object[]{-4616189618054758400L,9218868437227405312L,4607182418800017408L},
new object[]{-4616189618054758400L,9218868437227405311L,4607182418800017408L},
new object[]{-4616189618054758400L,4503599627370496L,4607182418800017408L},
new object[]{-4616189618054758400L,4503599627370495L,4607182418800017408L},
new object[]{-4616189618054758400L,1L,4607182418800017408L},
new object[]{-4616189618054758400L,0L,4607182418800017408L},
new object[]{-4616189618054758400L,-9223372036854775808L,-4616189618054758400L},
new object[]{-4616189618054758400L,-9223372036854775807L,-4616189618054758400L},
new object[]{-4616189618054758400L,-9218868437227405313L,-4616189618054758400L},
new object[]{-4616189618054758400L,-9218868437227405312L,-4616189618054758400L},
new object[]{-4616189618054758400L,-4616189618054758400L,-4616189618054758400L},
new object[]{-4616189618054758400L,-4503599627370497L,-4616189618054758400L},
new object[]{-4616189618054758400L,-4503599627370496L,-4616189618054758400L},
new object[]{-4616189618054758399L,9218868437227405312L,4607182418800017409L},
new object[]{-4616189618054758399L,9218868437227405311L,4607182418800017409L},
new object[]{-4616189618054758399L,4503599627370496L,4607182418800017409L},
new object[]{-4616189618054758399L,4503599627370495L,4607182418800017409L},
new object[]{-4616189618054758399L,1L,4607182418800017409L},
new object[]{-4616189618054758399L,0L,4607182418800017409L},
new object[]{-4616189618054758399L,-9223372036854775808L,-4616189618054758399L},
new object[]{-4616189618054758399L,-9223372036854775807L,-4616189618054758399L},
new object[]{-4616189618054758399L,-9218868437227405313L,-4616189618054758399L},
new object[]{-4616189618054758399L,-9218868437227405312L,-4616189618054758399L},
new object[]{-4616189618054758399L,-4616189618054758400L,-4616189618054758399L},
new object[]{-4616189618054758399L,-4503599627370497L,-4616189618054758399L},
new object[]{-4616189618054758399L,-4503599627370496L,-4616189618054758399L},
new object[]{-4503599627370497L,9218868437227405312L,9218868437227405311L},
new object[]{-4503599627370497L,9218868437227405311L,9218868437227405311L},
new object[]{-4503599627370497L,4503599627370496L,9218868437227405311L},
new object[]{-4503599627370497L,4503599627370495L,9218868437227405311L},
new object[]{-4503599627370497L,1L,9218868437227405311L},
new object[]{-4503599627370497L,0L,9218868437227405311L},
new object[]{-4503599627370497L,-9223372036854775808L,-4503599627370497L},
new object[]{-4503599627370497L,-9223372036854775807L,-4503599627370497L},
new object[]{-4503599627370497L,-9218868437227405313L,-4503599627370497L},
new object[]{-4503599627370497L,-9218868437227405312L,-4503599627370497L},
new object[]{-4503599627370497L,-4616189618054758400L,-4503599627370497L},
new object[]{-4503599627370497L,-4503599627370497L,-4503599627370497L},
new object[]{-4503599627370497L,-4503599627370496L,-4503599627370497L},
new object[]{-4503599627370496L,9218868437227405312L,9218868437227405312L},
new object[]{-4503599627370496L,9218868437227405311L,9218868437227405312L},
new object[]{-4503599627370496L,4503599627370496L,9218868437227405312L},
new object[]{-4503599627370496L,4503599627370495L,9218868437227405312L},
new object[]{-4503599627370496L,1L,9218868437227405312L},
new object[]{-4503599627370496L,0L,9218868437227405312L},
new object[]{-4503599627370496L,-9223372036854775808L,-4503599627370496L},
new object[]{-4503599627370496L,-9223372036854775807L,-4503599627370496L},
new object[]{-4503599627370496L,-9218868437227405313L,-4503599627370496L},
new object[]{-4503599627370496L,-9218868437227405312L,-4503599627370496L},
new object[]{-4503599627370496L,-4616189618054758400L,-4503599627370496L},
new object[]{-4503599627370496L,-4503599627370497L,-4503599627370496L},
new object[]{-4503599627370496L,-4503599627370496L,-4503599627370496L},
            };

        public static IEnumerable<object[]> ScaleB =>
            new[] {
            new object[]{-9223372036854775807L,-10,-9223372036854775808L},
new object[]{-4618763103556112969L,-1022,-9220155179978082596L},
new object[]{-4618191217889145287L,-1022,-9219869237144598756L},
new object[]{1L,-1,0L},
new object[]{1L,-10,0L},
new object[]{1L,-47,0L},
new object[]{1L,1023,4377498837804122112L},
new object[]{4609681916593208033L,2147483647,9218868437227405312L},
new object[]{4602078339222330845L,-1073,1L},
new object[]{4602535847755904991L,-1073,1L},
new object[]{4503599627370494L,1,9007199254740988L},
new object[]{4503599627370495L,1,9007199254740990L},
new object[]{9218868437227405311L,2147483647,9218868437227405312L},
new object[]{9218868437227405311L,2147483647,9218868437227405312L},
new object[]{-4616189618054758400L,-10,-4661225614328463360L},
new object[]{-4616189618054758400L,-9,-4656722014701092864L},
new object[]{-4616189618054758400L,-8,-4652218415073722368L},
new object[]{-4616189618054758400L,-7,-4647714815446351872L},
new object[]{-4616189618054758400L,-6,-4643211215818981376L},
new object[]{-4616189618054758400L,-5,-4638707616191610880L},
new object[]{-4616189618054758400L,-4,-4634204016564240384L},
new object[]{-4616189618054758400L,-3,-4629700416936869888L},
new object[]{-4616189618054758400L,-2,-4625196817309499392L},
new object[]{-4616189618054758400L,-1,-4620693217682128896L},
new object[]{-4616189618054758400L,0,-4616189618054758400L},
new object[]{-4616189618054758400L,1,-4611686018427387904L},
new object[]{-4616189618054758400L,2,-4607182418800017408L},
new object[]{-4616189618054758400L,3,-4602678819172646912L},
new object[]{-4616189618054758400L,4,-4598175219545276416L},
new object[]{-4616189618054758400L,5,-4593671619917905920L},
new object[]{-4616189618054758400L,6,-4589168020290535424L},
new object[]{-4616189618054758400L,7,-4584664420663164928L},
new object[]{-4616189618054758400L,8,-4580160821035794432L},
new object[]{-4616189618054758400L,9,-4575657221408423936L},
new object[]{-4616189618054758400L,10,-4571153621781053440L},
new object[]{-4617008454350643945L,-10,-4662044450624348905L},
new object[]{-4617008454350643945L,-9,-4657540850996978409L},
new object[]{-4617008454350643945L,-8,-4653037251369607913L},
new object[]{-4617008454350643945L,-7,-4648533651742237417L},
new object[]{-4617008454350643945L,-6,-4644030052114866921L},
new object[]{-4617008454350643945L,-5,-4639526452487496425L},
new object[]{-4617008454350643945L,-4,-4635022852860125929L},
new object[]{-4617008454350643945L,-3,-4630519253232755433L},
new object[]{-4617008454350643945L,-2,-4626015653605384937L},
new object[]{-4617008454350643945L,-1,-4621512053978014441L},
new object[]{-4617008454350643945L,0,-4617008454350643945L},
new object[]{-4617008454350643945L,1,-4612504854723273449L},
new object[]{-4617008454350643945L,2,-4608001255095902953L},
new object[]{-4617008454350643945L,3,-4603497655468532457L},
new object[]{-4617008454350643945L,4,-4598994055841161961L},
new object[]{-4617008454350643945L,5,-4594490456213791465L},
new object[]{-4617008454350643945L,6,-4589986856586420969L},
new object[]{-4617008454350643945L,7,-4585483256959050473L},
new object[]{-4617008454350643945L,8,-4580979657331679977L},
new object[]{-4617008454350643945L,9,-4576476057704309481L},
new object[]{-4617008454350643945L,10,-4571972458076938985L},
new object[]{-4617827290646529490L,-10,-4662863286920234450L},
new object[]{-4617827290646529490L,-9,-4658359687292863954L},
new object[]{-4617827290646529490L,-8,-4653856087665493458L},
new object[]{-4617827290646529490L,-7,-4649352488038122962L},
new object[]{-4617827290646529490L,-6,-4644848888410752466L},
new object[]{-4617827290646529490L,-5,-4640345288783381970L},
new object[]{-4617827290646529490L,-4,-4635841689156011474L},
new object[]{-4617827290646529490L,-3,-4631338089528640978L},
new object[]{-4617827290646529490L,-2,-4626834489901270482L},
new object[]{-4617827290646529490L,-1,-4622330890273899986L},
new object[]{-4617827290646529490L,0,-4617827290646529490L},
new object[]{-4617827290646529490L,1,-4613323691019158994L},
new object[]{-4617827290646529490L,2,-4608820091391788498L},
new object[]{-4617827290646529490L,3,-4604316491764418002L},
new object[]{-4617827290646529490L,4,-4599812892137047506L},
new object[]{-4617827290646529490L,5,-4595309292509677010L},
new object[]{-4617827290646529490L,6,-4590805692882306514L},
new object[]{-4617827290646529490L,7,-4586302093254936018L},
new object[]{-4617827290646529490L,8,-4581798493627565522L},
new object[]{-4617827290646529490L,9,-4577294894000195026L},
new object[]{-4617827290646529490L,10,-4572791294372824530L},
new object[]{-4618646126942415035L,-10,-4663682123216119995L},
new object[]{-4618646126942415035L,-9,-4659178523588749499L},
new object[]{-4618646126942415035L,-8,-4654674923961379003L},
new object[]{-4618646126942415035L,-7,-4650171324334008507L},
new object[]{-4618646126942415035L,-6,-4645667724706638011L},
new object[]{-4618646126942415035L,-5,-4641164125079267515L},
new object[]{-4618646126942415035L,-4,-4636660525451897019L},
new object[]{-4618646126942415035L,-3,-4632156925824526523L},
new object[]{-4618646126942415035L,-2,-4627653326197156027L},
new object[]{-4618646126942415035L,-1,-4623149726569785531L},
new object[]{-4618646126942415035L,0,-4618646126942415035L},
new object[]{-4618646126942415035L,1,-4614142527315044539L},
new object[]{-4618646126942415035L,2,-4609638927687674043L},
new object[]{-4618646126942415035L,3,-4605135328060303547L},
new object[]{-4618646126942415035L,4,-4600631728432933051L},
new object[]{-4618646126942415035L,5,-4596128128805562555L},
new object[]{-4618646126942415035L,6,-4591624529178192059L},
new object[]{-4618646126942415035L,7,-4587120929550821563L},
new object[]{-4618646126942415035L,8,-4582617329923451067L},
new object[]{-4618646126942415035L,9,-4578113730296080571L},
new object[]{-4618646126942415035L,10,-4573610130668710075L},
new object[]{-4619464963238300580L,-10,-4664500959512005540L},
new object[]{-4619464963238300580L,-9,-4659997359884635044L},
new object[]{-4619464963238300580L,-8,-4655493760257264548L},
new object[]{-4619464963238300580L,-7,-4650990160629894052L},
new object[]{-4619464963238300580L,-6,-4646486561002523556L},
new object[]{-4619464963238300580L,-5,-4641982961375153060L},
new object[]{-4619464963238300580L,-4,-4637479361747782564L},
new object[]{-4619464963238300580L,-3,-4632975762120412068L},
new object[]{-4619464963238300580L,-2,-4628472162493041572L},
new object[]{-4619464963238300580L,-1,-4623968562865671076L},
new object[]{-4619464963238300580L,0,-4619464963238300580L},
new object[]{-4619464963238300580L,1,-4614961363610930084L},
new object[]{-4619464963238300580L,2,-4610457763983559588L},
new object[]{-4619464963238300580L,3,-4605954164356189092L},
new object[]{-4619464963238300580L,4,-4601450564728818596L},
new object[]{-4619464963238300580L,5,-4596946965101448100L},
new object[]{-4619464963238300580L,6,-4592443365474077604L},
new object[]{-4619464963238300580L,7,-4587939765846707108L},
new object[]{-4619464963238300580L,8,-4583436166219336612L},
new object[]{-4619464963238300580L,9,-4578932566591966116L},
new object[]{-4619464963238300580L,10,-4574428966964595620L},
new object[]{-4620283799534186125L,-10,-4665319795807891085L},
new object[]{-4620283799534186125L,-9,-4660816196180520589L},
new object[]{-4620283799534186125L,-8,-4656312596553150093L},
new object[]{-4620283799534186125L,-7,-4651808996925779597L},
new object[]{-4620283799534186125L,-6,-4647305397298409101L},
new object[]{-4620283799534186125L,-5,-4642801797671038605L},
new object[]{-4620283799534186125L,-4,-4638298198043668109L},
new object[]{-4620283799534186125L,-3,-4633794598416297613L},
new object[]{-4620283799534186125L,-2,-4629290998788927117L},
new object[]{-4620283799534186125L,-1,-4624787399161556621L},
new object[]{-4620283799534186125L,0,-4620283799534186125L},
new object[]{-4620283799534186125L,1,-4615780199906815629L},
new object[]{-4620283799534186125L,2,-4611276600279445133L},
new object[]{-4620283799534186125L,3,-4606773000652074637L},
new object[]{-4620283799534186125L,4,-4602269401024704141L},
new object[]{-4620283799534186125L,5,-4597765801397333645L},
new object[]{-4620283799534186125L,6,-4593262201769963149L},
new object[]{-4620283799534186125L,7,-4588758602142592653L},
new object[]{-4620283799534186125L,8,-4584255002515222157L},
new object[]{-4620283799534186125L,9,-4579751402887851661L},
new object[]{-4620283799534186125L,10,-4575247803260481165L},
new object[]{-4621512053978014444L,-10,-4666548050251719404L},
new object[]{-4621512053978014444L,-9,-4662044450624348908L},
new object[]{-4621512053978014444L,-8,-4657540850996978412L},
new object[]{-4621512053978014444L,-7,-4653037251369607916L},
new object[]{-4621512053978014444L,-6,-4648533651742237420L},
new object[]{-4621512053978014444L,-5,-4644030052114866924L},
new object[]{-4621512053978014444L,-4,-4639526452487496428L},
new object[]{-4621512053978014444L,-3,-4635022852860125932L},
new object[]{-4621512053978014444L,-2,-4630519253232755436L},
new object[]{-4621512053978014444L,-1,-4626015653605384940L},
new object[]{-4621512053978014444L,0,-4621512053978014444L},
new object[]{-4621512053978014444L,1,-4617008454350643948L},
new object[]{-4621512053978014444L,2,-4612504854723273452L},
new object[]{-4621512053978014444L,3,-4608001255095902956L},
new object[]{-4621512053978014444L,4,-4603497655468532460L},
new object[]{-4621512053978014444L,5,-4598994055841161964L},
new object[]{-4621512053978014444L,6,-4594490456213791468L},
new object[]{-4621512053978014444L,7,-4589986856586420972L},
new object[]{-4621512053978014444L,8,-4585483256959050476L},
new object[]{-4621512053978014444L,9,-4580979657331679980L},
new object[]{-4621512053978014444L,10,-4576476057704309484L},
new object[]{-4623149726569785534L,-10,-4668185722843490494L},
new object[]{-4623149726569785534L,-9,-4663682123216119998L},
new object[]{-4623149726569785534L,-8,-4659178523588749502L},
new object[]{-4623149726569785534L,-7,-4654674923961379006L},
new object[]{-4623149726569785534L,-6,-4650171324334008510L},
new object[]{-4623149726569785534L,-5,-4645667724706638014L},
new object[]{-4623149726569785534L,-4,-4641164125079267518L},
new object[]{-4623149726569785534L,-3,-4636660525451897022L},
new object[]{-4623149726569785534L,-2,-4632156925824526526L},
new object[]{-4623149726569785534L,-1,-4627653326197156030L},
new object[]{-4623149726569785534L,0,-4623149726569785534L},
new object[]{-4623149726569785534L,1,-4618646126942415038L},
new object[]{-4623149726569785534L,2,-4614142527315044542L},
new object[]{-4623149726569785534L,3,-4609638927687674046L},
new object[]{-4623149726569785534L,4,-4605135328060303550L},
new object[]{-4623149726569785534L,5,-4600631728432933054L},
new object[]{-4623149726569785534L,6,-4596128128805562558L},
new object[]{-4623149726569785534L,7,-4591624529178192062L},
new object[]{-4623149726569785534L,8,-4587120929550821566L},
new object[]{-4623149726569785534L,9,-4582617329923451070L},
new object[]{-4623149726569785534L,10,-4578113730296080574L},
new object[]{-4624787399161556624L,-10,-4669823395435261584L},
new object[]{-4624787399161556624L,-9,-4665319795807891088L},
new object[]{-4624787399161556624L,-8,-4660816196180520592L},
new object[]{-4624787399161556624L,-7,-4656312596553150096L},
new object[]{-4624787399161556624L,-6,-4651808996925779600L},
new object[]{-4624787399161556624L,-5,-4647305397298409104L},
new object[]{-4624787399161556624L,-4,-4642801797671038608L},
new object[]{-4624787399161556624L,-3,-4638298198043668112L},
new object[]{-4624787399161556624L,-2,-4633794598416297616L},
new object[]{-4624787399161556624L,-1,-4629290998788927120L},
new object[]{-4624787399161556624L,0,-4624787399161556624L},
new object[]{-4624787399161556624L,1,-4620283799534186128L},
new object[]{-4624787399161556624L,2,-4615780199906815632L},
new object[]{-4624787399161556624L,3,-4611276600279445136L},
new object[]{-4624787399161556624L,4,-4606773000652074640L},
new object[]{-4624787399161556624L,5,-4602269401024704144L},
new object[]{-4624787399161556624L,6,-4597765801397333648L},
new object[]{-4624787399161556624L,7,-4593262201769963152L},
new object[]{-4624787399161556624L,8,-4588758602142592656L},
new object[]{-4624787399161556624L,9,-4584255002515222160L},
new object[]{-4624787399161556624L,10,-4579751402887851664L},
new object[]{-4627653326197156035L,-10,-4672689322470860995L},
new object[]{-4627653326197156035L,-9,-4668185722843490499L},
new object[]{-4627653326197156035L,-8,-4663682123216120003L},
new object[]{-4627653326197156035L,-7,-4659178523588749507L},
new object[]{-4627653326197156035L,-6,-4654674923961379011L},
new object[]{-4627653326197156035L,-5,-4650171324334008515L},
new object[]{-4627653326197156035L,-4,-4645667724706638019L},
new object[]{-4627653326197156035L,-3,-4641164125079267523L},
new object[]{-4627653326197156035L,-2,-4636660525451897027L},
new object[]{-4627653326197156035L,-1,-4632156925824526531L},
new object[]{-4627653326197156035L,0,-4627653326197156035L},
new object[]{-4627653326197156035L,1,-4623149726569785539L},
new object[]{-4627653326197156035L,2,-4618646126942415043L},
new object[]{-4627653326197156035L,3,-4614142527315044547L},
new object[]{-4627653326197156035L,4,-4609638927687674051L},
new object[]{-4627653326197156035L,5,-4605135328060303555L},
new object[]{-4627653326197156035L,6,-4600631728432933059L},
new object[]{-4627653326197156035L,7,-4596128128805562563L},
new object[]{-4627653326197156035L,8,-4591624529178192067L},
new object[]{-4627653326197156035L,9,-4587120929550821571L},
new object[]{-4627653326197156035L,10,-4582617329923451075L},
new object[]{-4632156925824526540L,-10,-4677192922098231500L},
new object[]{-4632156925824526540L,-9,-4672689322470861004L},
new object[]{-4632156925824526540L,-8,-4668185722843490508L},
new object[]{-4632156925824526540L,-7,-4663682123216120012L},
new object[]{-4632156925824526540L,-6,-4659178523588749516L},
new object[]{-4632156925824526540L,-5,-4654674923961379020L},
new object[]{-4632156925824526540L,-4,-4650171324334008524L},
new object[]{-4632156925824526540L,-3,-4645667724706638028L},
new object[]{-4632156925824526540L,-2,-4641164125079267532L},
new object[]{-4632156925824526540L,-1,-4636660525451897036L},
new object[]{-4632156925824526540L,0,-4632156925824526540L},
new object[]{-4632156925824526540L,1,-4627653326197156044L},
new object[]{-4632156925824526540L,2,-4623149726569785548L},
new object[]{-4632156925824526540L,3,-4618646126942415052L},
new object[]{-4632156925824526540L,4,-4614142527315044556L},
new object[]{-4632156925824526540L,5,-4609638927687674060L},
new object[]{-4632156925824526540L,6,-4605135328060303564L},
new object[]{-4632156925824526540L,7,-4600631728432933068L},
new object[]{-4632156925824526540L,8,-4596128128805562572L},
new object[]{-4632156925824526540L,9,-4591624529178192076L},
new object[]{-4632156925824526540L,10,-4587120929550821580L},
new object[]{4373558188130172928L,-10,4328522191856467968L},
new object[]{4373558188130172928L,-9,4333025791483838464L},
new object[]{4373558188130172928L,-8,4337529391111208960L},
new object[]{4373558188130172928L,-7,4342032990738579456L},
new object[]{4373558188130172928L,-6,4346536590365949952L},
new object[]{4373558188130172928L,-5,4351040189993320448L},
new object[]{4373558188130172928L,-4,4355543789620690944L},
new object[]{4373558188130172928L,-3,4360047389248061440L},
new object[]{4373558188130172928L,-2,4364550988875431936L},
new object[]{4373558188130172928L,-1,4369054588502802432L},
new object[]{4373558188130172928L,0,4373558188130172928L},
new object[]{4373558188130172928L,1,4378061787757543424L},
new object[]{4373558188130172928L,2,4382565387384913920L},
new object[]{4373558188130172928L,3,4387068987012284416L},
new object[]{4373558188130172928L,4,4391572586639654912L},
new object[]{4373558188130172928L,5,4396076186267025408L},
new object[]{4373558188130172928L,6,4400579785894395904L},
new object[]{4373558188130172928L,7,4405083385521766400L},
new object[]{4373558188130172928L,8,4409586985149136896L},
new object[]{4373558188130172928L,9,4414090584776507392L},
new object[]{4373558188130172928L,10,4418594184403877888L},
new object[]{4591215111030249304L,-10,4546179114756544344L},
new object[]{4591215111030249304L,-9,4550682714383914840L},
new object[]{4591215111030249304L,-8,4555186314011285336L},
new object[]{4591215111030249304L,-7,4559689913638655832L},
new object[]{4591215111030249304L,-6,4564193513266026328L},
new object[]{4591215111030249304L,-5,4568697112893396824L},
new object[]{4591215111030249304L,-4,4573200712520767320L},
new object[]{4591215111030249304L,-3,4577704312148137816L},
new object[]{4591215111030249304L,-2,4582207911775508312L},
new object[]{4591215111030249304L,-1,4586711511402878808L},
new object[]{4591215111030249304L,0,4591215111030249304L},
new object[]{4591215111030249304L,1,4595718710657619800L},
new object[]{4591215111030249304L,2,4600222310284990296L},
new object[]{4591215111030249304L,3,4604725909912360792L},
new object[]{4591215111030249304L,4,4609229509539731288L},
new object[]{4591215111030249304L,5,4613733109167101784L},
new object[]{4591215111030249304L,6,4618236708794472280L},
new object[]{4591215111030249304L,7,4622740308421842776L},
new object[]{4591215111030249304L,8,4627243908049213272L},
new object[]{4591215111030249304L,9,4631747507676583768L},
new object[]{4591215111030249304L,10,4636251107303954264L},
new object[]{4595718710657619791L,-10,4550682714383914831L},
new object[]{4595718710657619791L,-9,4555186314011285327L},
new object[]{4595718710657619791L,-8,4559689913638655823L},
new object[]{4595718710657619791L,-7,4564193513266026319L},
new object[]{4595718710657619791L,-6,4568697112893396815L},
new object[]{4595718710657619791L,-5,4573200712520767311L},
new object[]{4595718710657619791L,-4,4577704312148137807L},
new object[]{4595718710657619791L,-3,4582207911775508303L},
new object[]{4595718710657619791L,-2,4586711511402878799L},
new object[]{4595718710657619791L,-1,4591215111030249295L},
new object[]{4595718710657619791L,0,4595718710657619791L},
new object[]{4595718710657619791L,1,4600222310284990287L},
new object[]{4595718710657619791L,2,4604725909912360783L},
new object[]{4595718710657619791L,3,4609229509539731279L},
new object[]{4595718710657619791L,4,4613733109167101775L},
new object[]{4595718710657619791L,5,4618236708794472271L},
new object[]{4595718710657619791L,6,4622740308421842767L},
new object[]{4595718710657619791L,7,4627243908049213263L},
new object[]{4595718710657619791L,8,4631747507676583759L},
new object[]{4595718710657619791L,9,4636251107303954255L},
new object[]{4595718710657619791L,10,4640754706931324751L},
new object[]{4598584637693219193L,-10,4553548641419514233L},
new object[]{4598584637693219193L,-9,4558052241046884729L},
new object[]{4598584637693219193L,-8,4562555840674255225L},
new object[]{4598584637693219193L,-7,4567059440301625721L},
new object[]{4598584637693219193L,-6,4571563039928996217L},
new object[]{4598584637693219193L,-5,4576066639556366713L},
new object[]{4598584637693219193L,-4,4580570239183737209L},
new object[]{4598584637693219193L,-3,4585073838811107705L},
new object[]{4598584637693219193L,-2,4589577438438478201L},
new object[]{4598584637693219193L,-1,4594081038065848697L},
new object[]{4598584637693219193L,0,4598584637693219193L},
new object[]{4598584637693219193L,1,4603088237320589689L},
new object[]{4598584637693219193L,2,4607591836947960185L},
new object[]{4598584637693219193L,3,4612095436575330681L},
new object[]{4598584637693219193L,4,4616599036202701177L},
new object[]{4598584637693219193L,5,4621102635830071673L},
new object[]{4598584637693219193L,6,4625606235457442169L},
new object[]{4598584637693219193L,7,4630109835084812665L},
new object[]{4598584637693219193L,8,4634613434712183161L},
new object[]{4598584637693219193L,9,4639117034339553657L},
new object[]{4598584637693219193L,10,4643620633966924153L},
new object[]{4600222310284990282L,-10,4555186314011285322L},
new object[]{4600222310284990282L,-9,4559689913638655818L},
new object[]{4600222310284990282L,-8,4564193513266026314L},
new object[]{4600222310284990282L,-7,4568697112893396810L},
new object[]{4600222310284990282L,-6,4573200712520767306L},
new object[]{4600222310284990282L,-5,4577704312148137802L},
new object[]{4600222310284990282L,-4,4582207911775508298L},
new object[]{4600222310284990282L,-3,4586711511402878794L},
new object[]{4600222310284990282L,-2,4591215111030249290L},
new object[]{4600222310284990282L,-1,4595718710657619786L},
new object[]{4600222310284990282L,0,4600222310284990282L},
new object[]{4600222310284990282L,1,4604725909912360778L},
new object[]{4600222310284990282L,2,4609229509539731274L},
new object[]{4600222310284990282L,3,4613733109167101770L},
new object[]{4600222310284990282L,4,4618236708794472266L},
new object[]{4600222310284990282L,5,4622740308421842762L},
new object[]{4600222310284990282L,6,4627243908049213258L},
new object[]{4600222310284990282L,7,4631747507676583754L},
new object[]{4600222310284990282L,8,4636251107303954250L},
new object[]{4600222310284990282L,9,4640754706931324746L},
new object[]{4600222310284990282L,10,4645258306558695242L},
new object[]{4601859982876761372L,-10,4556823986603056412L},
new object[]{4601859982876761372L,-9,4561327586230426908L},
new object[]{4601859982876761372L,-8,4565831185857797404L},
new object[]{4601859982876761372L,-7,4570334785485167900L},
new object[]{4601859982876761372L,-6,4574838385112538396L},
new object[]{4601859982876761372L,-5,4579341984739908892L},
new object[]{4601859982876761372L,-4,4583845584367279388L},
new object[]{4601859982876761372L,-3,4588349183994649884L},
new object[]{4601859982876761372L,-2,4592852783622020380L},
new object[]{4601859982876761372L,-1,4597356383249390876L},
new object[]{4601859982876761372L,0,4601859982876761372L},
new object[]{4601859982876761372L,1,4606363582504131868L},
new object[]{4601859982876761372L,2,4610867182131502364L},
new object[]{4601859982876761372L,3,4615370781758872860L},
new object[]{4601859982876761372L,4,4619874381386243356L},
new object[]{4601859982876761372L,5,4624377981013613852L},
new object[]{4601859982876761372L,6,4628881580640984348L},
new object[]{4601859982876761372L,7,4633385180268354844L},
new object[]{4601859982876761372L,8,4637888779895725340L},
new object[]{4601859982876761372L,9,4642392379523095836L},
new object[]{4601859982876761372L,10,4646895979150466332L},
new object[]{4603088237320589687L,-10,4558052241046884727L},
new object[]{4603088237320589687L,-9,4562555840674255223L},
new object[]{4603088237320589687L,-8,4567059440301625719L},
new object[]{4603088237320589687L,-7,4571563039928996215L},
new object[]{4603088237320589687L,-6,4576066639556366711L},
new object[]{4603088237320589687L,-5,4580570239183737207L},
new object[]{4603088237320589687L,-4,4585073838811107703L},
new object[]{4603088237320589687L,-3,4589577438438478199L},
new object[]{4603088237320589687L,-2,4594081038065848695L},
new object[]{4603088237320589687L,-1,4598584637693219191L},
new object[]{4603088237320589687L,0,4603088237320589687L},
new object[]{4603088237320589687L,1,4607591836947960183L},
new object[]{4603088237320589687L,2,4612095436575330679L},
new object[]{4603088237320589687L,3,4616599036202701175L},
new object[]{4603088237320589687L,4,4621102635830071671L},
new object[]{4603088237320589687L,5,4625606235457442167L},
new object[]{4603088237320589687L,6,4630109835084812663L},
new object[]{4603088237320589687L,7,4634613434712183159L},
new object[]{4603088237320589687L,8,4639117034339553655L},
new object[]{4603088237320589687L,9,4643620633966924151L},
new object[]{4603088237320589687L,10,4648124233594294647L},
new object[]{4603907073616475232L,-10,4558871077342770272L},
new object[]{4603907073616475232L,-9,4563374676970140768L},
new object[]{4603907073616475232L,-8,4567878276597511264L},
new object[]{4603907073616475232L,-7,4572381876224881760L},
new object[]{4603907073616475232L,-6,4576885475852252256L},
new object[]{4603907073616475232L,-5,4581389075479622752L},
new object[]{4603907073616475232L,-4,4585892675106993248L},
new object[]{4603907073616475232L,-3,4590396274734363744L},
new object[]{4603907073616475232L,-2,4594899874361734240L},
new object[]{4603907073616475232L,-1,4599403473989104736L},
new object[]{4603907073616475232L,0,4603907073616475232L},
new object[]{4603907073616475232L,1,4608410673243845728L},
new object[]{4603907073616475232L,2,4612914272871216224L},
new object[]{4603907073616475232L,3,4617417872498586720L},
new object[]{4603907073616475232L,4,4621921472125957216L},
new object[]{4603907073616475232L,5,4626425071753327712L},
new object[]{4603907073616475232L,6,4630928671380698208L},
new object[]{4603907073616475232L,7,4635432271008068704L},
new object[]{4603907073616475232L,8,4639935870635439200L},
new object[]{4603907073616475232L,9,4644439470262809696L},
new object[]{4603907073616475232L,10,4648943069890180192L},
new object[]{4604725909912360777L,-10,4559689913638655817L},
new object[]{4604725909912360777L,-9,4564193513266026313L},
new object[]{4604725909912360777L,-8,4568697112893396809L},
new object[]{4604725909912360777L,-7,4573200712520767305L},
new object[]{4604725909912360777L,-6,4577704312148137801L},
new object[]{4604725909912360777L,-5,4582207911775508297L},
new object[]{4604725909912360777L,-4,4586711511402878793L},
new object[]{4604725909912360777L,-3,4591215111030249289L},
new object[]{4604725909912360777L,-2,4595718710657619785L},
new object[]{4604725909912360777L,-1,4600222310284990281L},
new object[]{4604725909912360777L,0,4604725909912360777L},
new object[]{4604725909912360777L,1,4609229509539731273L},
new object[]{4604725909912360777L,2,4613733109167101769L},
new object[]{4604725909912360777L,3,4618236708794472265L},
new object[]{4604725909912360777L,4,4622740308421842761L},
new object[]{4604725909912360777L,5,4627243908049213257L},
new object[]{4604725909912360777L,6,4631747507676583753L},
new object[]{4604725909912360777L,7,4636251107303954249L},
new object[]{4604725909912360777L,8,4640754706931324745L},
new object[]{4604725909912360777L,9,4645258306558695241L},
new object[]{4604725909912360777L,10,4649761906186065737L},
new object[]{4605544746208246322L,-10,4560508749934541362L},
new object[]{4605544746208246322L,-9,4565012349561911858L},
new object[]{4605544746208246322L,-8,4569515949189282354L},
new object[]{4605544746208246322L,-7,4574019548816652850L},
new object[]{4605544746208246322L,-6,4578523148444023346L},
new object[]{4605544746208246322L,-5,4583026748071393842L},
new object[]{4605544746208246322L,-4,4587530347698764338L},
new object[]{4605544746208246322L,-3,4592033947326134834L},
new object[]{4605544746208246322L,-2,4596537546953505330L},
new object[]{4605544746208246322L,-1,4601041146580875826L},
new object[]{4605544746208246322L,0,4605544746208246322L},
new object[]{4605544746208246322L,1,4610048345835616818L},
new object[]{4605544746208246322L,2,4614551945462987314L},
new object[]{4605544746208246322L,3,4619055545090357810L},
new object[]{4605544746208246322L,4,4623559144717728306L},
new object[]{4605544746208246322L,5,4628062744345098802L},
new object[]{4605544746208246322L,6,4632566343972469298L},
new object[]{4605544746208246322L,7,4637069943599839794L},
new object[]{4605544746208246322L,8,4641573543227210290L},
new object[]{4605544746208246322L,9,4646077142854580786L},
new object[]{4605544746208246322L,10,4650580742481951282L},
new object[]{4606363582504131867L,-10,4561327586230426907L},
new object[]{4606363582504131867L,-9,4565831185857797403L},
new object[]{4606363582504131867L,-8,4570334785485167899L},
new object[]{4606363582504131867L,-7,4574838385112538395L},
new object[]{4606363582504131867L,-6,4579341984739908891L},
new object[]{4606363582504131867L,-5,4583845584367279387L},
new object[]{4606363582504131867L,-4,4588349183994649883L},
new object[]{4606363582504131867L,-3,4592852783622020379L},
new object[]{4606363582504131867L,-2,4597356383249390875L},
new object[]{4606363582504131867L,-1,4601859982876761371L},
new object[]{4606363582504131867L,0,4606363582504131867L},
new object[]{4606363582504131867L,1,4610867182131502363L},
new object[]{4606363582504131867L,2,4615370781758872859L},
new object[]{4606363582504131867L,3,4619874381386243355L},
new object[]{4606363582504131867L,4,4624377981013613851L},
new object[]{4606363582504131867L,5,4628881580640984347L},
new object[]{4606363582504131867L,6,4633385180268354843L},
new object[]{4606363582504131867L,7,4637888779895725339L},
new object[]{4606363582504131867L,8,4642392379523095835L},
new object[]{4606363582504131867L,9,4646895979150466331L},
new object[]{4606363582504131867L,10,4651399578777836827L},
new object[]{4607182418800017408L,-10,4562146422526312448L},
new object[]{4607182418800017408L,-9,4566650022153682944L},
new object[]{4607182418800017408L,-8,4571153621781053440L},
new object[]{4607182418800017408L,-7,4575657221408423936L},
new object[]{4607182418800017408L,-6,4580160821035794432L},
new object[]{4607182418800017408L,-5,4584664420663164928L},
new object[]{4607182418800017408L,-4,4589168020290535424L},
new object[]{4607182418800017408L,-3,4593671619917905920L},
new object[]{4607182418800017408L,-2,4598175219545276416L},
new object[]{4607182418800017408L,-1,4602678819172646912L},
new object[]{4607182418800017408L,0,4607182418800017408L},
new object[]{4607182418800017408L,1,4611686018427387904L},
new object[]{4607182418800017408L,2,4616189618054758400L},
new object[]{4607182418800017408L,3,4620693217682128896L},
new object[]{4607182418800017408L,4,4625196817309499392L},
new object[]{4607182418800017408L,5,4629700416936869888L},
new object[]{4607182418800017408L,6,4634204016564240384L},
new object[]{4607182418800017408L,7,4638707616191610880L},
new object[]{4607182418800017408L,8,4643211215818981376L},
new object[]{4607182418800017408L,9,4647714815446351872L},
new object[]{4607182418800017408L,10,4652218415073722368L},
new object[]{9218868437227405311L,-1023,4611686018427387903L},
new object[]{9218868437227405311L,-1022,4616189618054758399L},
new object[]{9218868437227405311L,-1000,4715268809856909311L},
new object[]{9218868437227405311L,-999,4719772409484279807L},
new object[]{9218868437227405311L,-10,9173832440953700351L},
new object[]{9218868437227405311L,-9,9178336040581070847L},
new object[]{9218868437227405311L,-8,9182839640208441343L},
new object[]{9218868437227405311L,-7,9187343239835811839L},
new object[]{9218868437227405311L,-6,9191846839463182335L},
new object[]{9218868437227405311L,-5,9196350439090552831L},
new object[]{9218868437227405311L,-4,9200854038717923327L},
new object[]{9218868437227405311L,-3,9205357638345293823L},
new object[]{9218868437227405311L,-2,9209861237972664319L},
new object[]{9218868437227405311L,-1,9214364837600034815L},
new object[]{9218868437227405311L,0,9218868437227405311L},
new object[]{1L,1023,4377498837804122112L},
new object[]{1L,1022,4372995238176751616L},
new object[]{1L,1000,4273916046374600704L},
new object[]{1L,999,4269412446747230208L},
new object[]{1L,0,1L},
new object[]{1L,1,2L},
new object[]{1L,2,4L},
new object[]{1L,3,8L},
new object[]{1L,4,16L},
new object[]{1L,5,32L},
new object[]{1L,6,64L},
new object[]{1L,7,128L},
new object[]{1L,8,256L},
new object[]{1L,9,512L},
new object[]{1L,10,1024L},
new object[]{4598175219545276416L,-1023,562949953421312L},
new object[]{4598175219545276416L,-1022,1125899906842624L},
new object[]{4602678819172646912L,-1023,1125899906842624L},
new object[]{4602678819172646912L,-1022,2251799813685248L},
new object[]{4604930618986332160L,-1023,1688849860263936L},
new object[]{4604930618986332160L,-1022,3377699720527872L},
new object[]{4598175219545276416L,-1074,0L},
new object[]{4598175219545276416L,-1073,0L},
new object[]{4602678819172646912L,-1074,0L},
new object[]{4602678819172646912L,-1073,1L},
new object[]{4604930618986332160L,-1074,1L},
new object[]{4607182418800017408L,1023,9214364837600034816L},
new object[]{4607182418800017408L,1022,9209861237972664320L},
new object[]{1L,0,1L},
new object[]{1L,1,2L},
new object[]{1L,2,4L},
new object[]{1L,3,8L},
new object[]{1L,4,16L},
new object[]{1L,5,32L},
new object[]{1L,6,64L},
new object[]{1L,7,128L},
new object[]{1L,8,256L},
new object[]{1L,9,512L},
new object[]{1L,10,1024L},
new object[]{1L,11,2048L},
new object[]{1L,12,4096L},
new object[]{1L,13,8192L},
new object[]{1L,14,16384L},
new object[]{1L,15,32768L},
new object[]{1L,16,65536L},
new object[]{1L,17,131072L},
new object[]{1L,18,262144L},
new object[]{1L,19,524288L},
new object[]{1L,20,1048576L},
new object[]{1L,21,2097152L},
new object[]{1L,22,4194304L},
new object[]{1L,23,8388608L},
new object[]{1L,24,16777216L},
new object[]{1L,25,33554432L},
new object[]{1L,26,67108864L},
new object[]{1L,27,134217728L},
new object[]{1L,28,268435456L},
new object[]{1L,29,536870912L},
new object[]{1L,30,1073741824L},
new object[]{1L,31,2147483648L},
new object[]{1L,32,4294967296L},
new object[]{1L,33,8589934592L},
new object[]{1L,34,17179869184L},
new object[]{1L,35,34359738368L},
new object[]{1L,36,68719476736L},
new object[]{1L,37,137438953472L},
new object[]{1L,38,274877906944L},
new object[]{1L,39,549755813888L},
new object[]{1L,40,1099511627776L},
new object[]{1L,41,2199023255552L},
new object[]{1L,42,4398046511104L},
new object[]{1L,43,8796093022208L},
new object[]{1L,44,17592186044416L},
new object[]{1L,45,35184372088832L},
new object[]{1L,46,70368744177664L},
new object[]{1L,47,140737488355328L},
new object[]{1L,48,281474976710656L},
new object[]{1L,49,562949953421312L},
new object[]{1L,50,1125899906842624L},
new object[]{1L,51,2251799813685248L},
new object[]{1L,52,4503599627370496L},
new object[]{1L,53,9007199254740992L},
new object[]{1L,54,13510798882111488L},
new object[]{1L,55,18014398509481984L},
new object[]{1L,56,22517998136852480L},
new object[]{1L,57,27021597764222976L},
new object[]{1L,58,31525197391593472L},
new object[]{1L,59,36028797018963968L},
new object[]{1L,60,40532396646334464L},
new object[]{1L,61,45035996273704960L},
new object[]{1L,62,49539595901075456L},
new object[]{1L,63,54043195528445952L},
new object[]{1L,64,58546795155816448L},
new object[]{1L,65,63050394783186944L},
new object[]{1L,66,67553994410557440L},
new object[]{1L,67,72057594037927936L},
new object[]{1L,68,76561193665298432L},
new object[]{1L,69,81064793292668928L},
new object[]{1L,70,85568392920039424L},
new object[]{1L,71,90071992547409920L},
new object[]{1L,72,94575592174780416L},
new object[]{1L,73,99079191802150912L},
new object[]{1L,74,103582791429521408L},
new object[]{1L,75,108086391056891904L},
new object[]{1L,76,112589990684262400L},
new object[]{1L,77,117093590311632896L},
new object[]{1L,78,121597189939003392L},
new object[]{1L,79,126100789566373888L},
new object[]{1L,80,130604389193744384L},
new object[]{1L,81,135107988821114880L},
new object[]{1L,82,139611588448485376L},
new object[]{1L,83,144115188075855872L},
new object[]{1L,84,148618787703226368L},
new object[]{1L,85,153122387330596864L},
new object[]{1L,86,157625986957967360L},
new object[]{1L,87,162129586585337856L},
new object[]{1L,88,166633186212708352L},
new object[]{1L,89,171136785840078848L},
new object[]{1L,90,175640385467449344L},
new object[]{1L,91,180143985094819840L},
new object[]{1L,92,184647584722190336L},
new object[]{1L,93,189151184349560832L},
new object[]{1L,94,193654783976931328L},
new object[]{1L,95,198158383604301824L},
new object[]{1L,96,202661983231672320L},
new object[]{1L,97,207165582859042816L},
new object[]{1L,98,211669182486413312L},
new object[]{1L,99,216172782113783808L},
new object[]{1L,100,220676381741154304L},
new object[]{1L,101,225179981368524800L},
new object[]{1L,102,229683580995895296L},
new object[]{1L,103,234187180623265792L},
new object[]{1L,104,238690780250636288L},
new object[]{1L,105,243194379878006784L},
new object[]{1L,106,247697979505377280L},
new object[]{1L,107,252201579132747776L},
new object[]{1L,108,256705178760118272L},
new object[]{1L,109,261208778387488768L},
new object[]{1L,110,265712378014859264L},
new object[]{1L,111,270215977642229760L},
new object[]{1L,112,274719577269600256L},
new object[]{1L,113,279223176896970752L},
new object[]{1L,114,283726776524341248L},
new object[]{1L,115,288230376151711744L},
new object[]{1L,116,292733975779082240L},
new object[]{1L,117,297237575406452736L},
new object[]{1L,118,301741175033823232L},
new object[]{1L,119,306244774661193728L},
new object[]{1L,120,310748374288564224L},
new object[]{1L,121,315251973915934720L},
new object[]{1L,122,319755573543305216L},
new object[]{1L,123,324259173170675712L},
new object[]{1L,124,328762772798046208L},
new object[]{1L,125,333266372425416704L},
new object[]{1L,126,337769972052787200L},
new object[]{1L,127,342273571680157696L},
new object[]{1L,128,346777171307528192L},
new object[]{1L,129,351280770934898688L},
new object[]{1L,130,355784370562269184L},
new object[]{4503599627370495L,0,4503599627370495L},
new object[]{4503599627370495L,1,9007199254740990L},
new object[]{4503599627370495L,2,13510798882111486L},
new object[]{4503599627370495L,3,18014398509481982L},
new object[]{4503599627370495L,4,22517998136852478L},
new object[]{4503599627370495L,5,27021597764222974L},
new object[]{4503599627370495L,6,31525197391593470L},
new object[]{4503599627370495L,7,36028797018963966L},
new object[]{4503599627370495L,8,40532396646334462L},
new object[]{4503599627370495L,9,45035996273704958L},
new object[]{4503599627370495L,10,49539595901075454L},
new object[]{4503599627370495L,11,54043195528445950L},
new object[]{4503599627370495L,12,58546795155816446L},
new object[]{4503599627370495L,13,63050394783186942L},
new object[]{4503599627370495L,14,67553994410557438L},
new object[]{4503599627370495L,15,72057594037927934L},
new object[]{4503599627370495L,16,76561193665298430L},
new object[]{4503599627370495L,17,81064793292668926L},
new object[]{4503599627370495L,18,85568392920039422L},
new object[]{4503599627370495L,19,90071992547409918L},
new object[]{4503599627370495L,20,94575592174780414L},
new object[]{4503599627370495L,21,99079191802150910L},
new object[]{4503599627370495L,22,103582791429521406L},
new object[]{4503599627370495L,23,108086391056891902L},
new object[]{4503599627370495L,24,112589990684262398L},
new object[]{4503599627370495L,25,117093590311632894L},
new object[]{4503599627370495L,26,121597189939003390L},
new object[]{4503599627370495L,27,126100789566373886L},
new object[]{4503599627370495L,28,130604389193744382L},
new object[]{4503599627370495L,29,135107988821114878L},
new object[]{4503599627370495L,30,139611588448485374L},
new object[]{4503599627370495L,31,144115188075855870L},
new object[]{4503599627370495L,32,148618787703226366L},
new object[]{4503599627370495L,33,153122387330596862L},
new object[]{4503599627370495L,34,157625986957967358L},
new object[]{4503599627370495L,35,162129586585337854L},
new object[]{4503599627370495L,36,166633186212708350L},
new object[]{4503599627370495L,37,171136785840078846L},
new object[]{4503599627370495L,38,175640385467449342L},
new object[]{4503599627370495L,39,180143985094819838L},
new object[]{4503599627370495L,40,184647584722190334L},
new object[]{4503599627370495L,41,189151184349560830L},
new object[]{4503599627370495L,42,193654783976931326L},
new object[]{4503599627370495L,43,198158383604301822L},
new object[]{4503599627370495L,44,202661983231672318L},
new object[]{4503599627370495L,45,207165582859042814L},
new object[]{4503599627370495L,46,211669182486413310L},
new object[]{4503599627370495L,47,216172782113783806L},
new object[]{4503599627370495L,48,220676381741154302L},
new object[]{4503599627370495L,49,225179981368524798L},
new object[]{4503599627370495L,50,229683580995895294L},
new object[]{4503599627370495L,51,234187180623265790L},
new object[]{4503599627370495L,52,238690780250636286L},
new object[]{4503599627370495L,53,243194379878006782L},
new object[]{4503599627370495L,54,247697979505377278L},
new object[]{4503599627370495L,55,252201579132747774L},
new object[]{4503599627370495L,56,256705178760118270L},
new object[]{4503599627370495L,57,261208778387488766L},
new object[]{4503599627370495L,58,265712378014859262L},
new object[]{4503599627370495L,59,270215977642229758L},
new object[]{4503599627370495L,60,274719577269600254L},
new object[]{4503599627370495L,61,279223176896970750L},
new object[]{4503599627370495L,62,283726776524341246L},
new object[]{4503599627370495L,63,288230376151711742L},
new object[]{4503599627370495L,64,292733975779082238L},
new object[]{4503599627370495L,65,297237575406452734L},
new object[]{4503599627370495L,66,301741175033823230L},
new object[]{4503599627370495L,67,306244774661193726L},
new object[]{4503599627370495L,68,310748374288564222L},
new object[]{4503599627370495L,69,315251973915934718L},
new object[]{4503599627370495L,70,319755573543305214L},
new object[]{4503599627370495L,71,324259173170675710L},
new object[]{4503599627370495L,72,328762772798046206L},
new object[]{4503599627370495L,73,333266372425416702L},
new object[]{4503599627370495L,74,337769972052787198L},
new object[]{4503599627370495L,75,342273571680157694L},
new object[]{4503599627370495L,76,346777171307528190L},
new object[]{4503599627370495L,77,351280770934898686L},
new object[]{4503599627370495L,78,355784370562269182L},
new object[]{4503599627370495L,79,360287970189639678L},
new object[]{4503599627370495L,80,364791569817010174L},
new object[]{4503599627370495L,81,369295169444380670L},
new object[]{4503599627370495L,82,373798769071751166L},
new object[]{4503599627370495L,83,378302368699121662L},
new object[]{4503599627370495L,84,382805968326492158L},
new object[]{4503599627370495L,85,387309567953862654L},
new object[]{4503599627370495L,86,391813167581233150L},
new object[]{4503599627370495L,87,396316767208603646L},
new object[]{4503599627370495L,88,400820366835974142L},
new object[]{4503599627370495L,89,405323966463344638L},
new object[]{4503599627370495L,90,409827566090715134L},
new object[]{4503599627370495L,91,414331165718085630L},
new object[]{4503599627370495L,92,418834765345456126L},
new object[]{4503599627370495L,93,423338364972826622L},
new object[]{4503599627370495L,94,427841964600197118L},
new object[]{4503599627370495L,95,432345564227567614L},
new object[]{4503599627370495L,96,436849163854938110L},
new object[]{4503599627370495L,97,441352763482308606L},
new object[]{4503599627370495L,98,445856363109679102L},
new object[]{4503599627370495L,99,450359962737049598L},
new object[]{4503599627370495L,100,454863562364420094L},
new object[]{4503599627370495L,101,459367161991790590L},
new object[]{4503599627370495L,102,463870761619161086L},
new object[]{4503599627370495L,103,468374361246531582L},
new object[]{4503599627370495L,104,472877960873902078L},
new object[]{4503599627370495L,105,477381560501272574L},
new object[]{4503599627370495L,106,481885160128643070L},
new object[]{4503599627370495L,107,486388759756013566L},
new object[]{4503599627370495L,108,490892359383384062L},
new object[]{4503599627370495L,109,495395959010754558L},
new object[]{4503599627370495L,110,499899558638125054L},
new object[]{4503599627370495L,111,504403158265495550L},
new object[]{4503599627370495L,112,508906757892866046L},
new object[]{4503599627370495L,113,513410357520236542L},
new object[]{4503599627370495L,114,517913957147607038L},
new object[]{4503599627370495L,115,522417556774977534L},
new object[]{4503599627370495L,116,526921156402348030L},
new object[]{4503599627370495L,117,531424756029718526L},
new object[]{4503599627370495L,118,535928355657089022L},
new object[]{4503599627370495L,119,540431955284459518L},
new object[]{4503599627370495L,120,544935554911830014L},
new object[]{4503599627370495L,121,549439154539200510L},
new object[]{4503599627370495L,122,553942754166571006L},
new object[]{4503599627370495L,123,558446353793941502L},
new object[]{4503599627370495L,124,562949953421311998L},
new object[]{4503599627370495L,125,567453553048682494L},
new object[]{4503599627370495L,126,571957152676052990L},
new object[]{4503599627370495L,127,576460752303423486L},
new object[]{4503599627370495L,128,580964351930793982L},
new object[]{4503599627370495L,129,585467951558164478L},
new object[]{4503599627370495L,130,589971551185534974L},
new object[]{1L,1074,4607182418800017408L},
new object[]{1L,1073,4602678819172646912L},
new object[]{4503599627370495L,1074,4841369599423283198L},
new object[]{4503599627370495L,1073,4836865999795912702L},
new object[]{1L,52,4503599627370496L},
new object[]{1L,51,2251799813685248L},
new object[]{4503599627370495L,52,238690780250636286L},
new object[]{4503599627370495L,51,234187180623265790L},
new object[]{1L,0,1L},
new object[]{1L,1,2L},
new object[]{4503599627370495L,0,4503599627370495L},
new object[]{4503599627370495L,1,9007199254740990L},
new object[]{0L,0,0L},
new object[]{-9223372036854775808L,0,-9223372036854775808L},
new object[]{0L,1,0L},
new object[]{-9223372036854775808L,1,-9223372036854775808L},
new object[]{0L,-1,0L},
new object[]{-9223372036854775808L,-1,-9223372036854775808L},
new object[]{0L,127,0L},
new object[]{-9223372036854775808L,127,-9223372036854775808L},
new object[]{0L,-127,0L},
new object[]{-9223372036854775808L,-127,-9223372036854775808L},
new object[]{9218868437227405312L,0,9218868437227405312L},
new object[]{9218868437227405311L,0,9218868437227405311L},
new object[]{4503599627370496L,0,4503599627370496L},
new object[]{4503599627370495L,0,4503599627370495L},
new object[]{1L,0,1L},
new object[]{-9223372036854775807L,0,-9223372036854775807L},
new object[]{-9218868437227405313L,0,-9218868437227405313L},
new object[]{-9218868437227405312L,0,-9218868437227405312L},
new object[]{-4503599627370497L,0,-4503599627370497L},
new object[]{-4503599627370496L,0,-4503599627370496L},
new object[]{9218868437227405312L,1,9218868437227405312L},
new object[]{-4503599627370496L,1,-4503599627370496L},
new object[]{9218868437227405312L,-1,9218868437227405312L},
new object[]{-4503599627370496L,-1,-4503599627370496L},
new object[]{9218868437227405312L,127,9218868437227405312L},
new object[]{-4503599627370496L,127,-4503599627370496L},
new object[]{9218868437227405312L,-127,9218868437227405312L},
new object[]{-4503599627370496L,-127,-4503599627370496L},
new object[]{9218868437227405311L,1,9218868437227405312L},
new object[]{9218868437227405311L,127,9218868437227405312L},
new object[]{-4503599627370497L,1,-4503599627370496L},
new object[]{-4503599627370497L,127,-4503599627370496L},
new object[]{4503599627370496L,40000,9218868437227405312L},
new object[]{1L,40000,9218868437227405312L},
new object[]{-9218868437227405312L,40000,-4503599627370496L},
new object[]{-9223372036854775807L,40000,-4503599627370496L},
new object[]{4503599627370496L,-1,2251799813685248L},
new object[]{1L,-1,0L},
new object[]{-9223372036854775807L,-1,-9223372036854775808L},
new object[]{-9218868437227405312L,-1,-9221120237041090560L},
new object[]{9218868437227405311L,-40000,0L},
new object[]{-4503599627370497L,-40000,-9223372036854775808L},
            };

        public static IEnumerable<object[]> FusedMultiplyAdd =>
            new[]
            {
new object[]{1L,-4617090337980232499L,4598561242370479598L,4598561242370479598L,},
new object[]{1L,-4616639978017495450L,4422534834077827075L,4422534834077827075L,},
new object[]{1L,4590368980191167536L,4422534834077827075L,4422534834077827075L,},
new object[]{4603579539512691581L,4604418534313441775L,4604418534313441775L,4607673471130858410L,},
new object[]{4604480259200535205L,4604418534313441775L,4604418534313441775L,4607985636786910231L,},
new object[]{4627448617123184641L,4660775254365726313L,4628799697011395791L,4681156021800507805L,},
new object[]{4607173703921052959L,4604418534313441775L,4604418534313441775L,4608919113593920706L,},
new object[]{4791828354254766079L,4598338986804453526L,-4621921472125957214L,4782985716906238735L,},
new object[]{4607182418800017404L,-4618195766979677985L,4605176269875097824L,4377621663248504944L,},
new object[]{9218868437227405311L,-9223372036854775807L,4607182418800017407L,4607182418800017399L,},
new object[]{9218868437227405311L,-9223372036854775807L,4607182418800017408L,4607182418800017400L,},
new object[]{9218868437227405311L,-9223372036854775807L,4607182418800017409L,4607182418800017402L,},
new object[]{9218868437227405311L,-9223372036854775808L,4607182418800017407L,4607182418800017407L,},
new object[]{9218868437227405311L,-9223372036854775808L,4607182418800017408L,4607182418800017408L,},
new object[]{9218868437227405311L,-9223372036854775808L,4607182418800017409L,4607182418800017409L,},
new object[]{9218868437227405311L,1L,4607182418800017407L,4607182418800017411L,},
new object[]{9218868437227405311L,1L,4607182418800017408L,4607182418800017412L,},
new object[]{9218868437227405311L,1L,4607182418800017409L,4607182418800017413L,},
new object[]{9214364837600034814L,-9223372036854775807L,4602678819172646911L,4602678819172646903L,},
new object[]{9214364837600034814L,-9223372036854775807L,4602678819172646912L,4602678819172646904L,},
new object[]{9214364837600034814L,-9223372036854775807L,4602678819172646913L,4602678819172646906L,},
new object[]{9214364837600034814L,-9223372036854775808L,4602678819172646911L,4602678819172646911L,},
new object[]{9214364837600034814L,-9223372036854775808L,4602678819172646912L,4602678819172646912L,},
new object[]{9214364837600034814L,-9223372036854775808L,4602678819172646913L,4602678819172646913L,},
new object[]{9214364837600034814L,1L,4602678819172646911L,4602678819172646915L,},
new object[]{9214364837600034814L,1L,4602678819172646912L,4602678819172646916L,},
new object[]{9214364837600034814L,1L,4602678819172646913L,4602678819172646917L,},
new object[]{9214364837600034815L,-9223372036854775807L,4602678819172646911L,4602678819172646903L,},
new object[]{9214364837600034815L,-9223372036854775807L,4602678819172646912L,4602678819172646904L,},
new object[]{9214364837600034815L,-9223372036854775807L,4602678819172646913L,4602678819172646906L,},
new object[]{9214364837600034815L,-9223372036854775808L,4602678819172646911L,4602678819172646911L,},
new object[]{9214364837600034815L,-9223372036854775808L,4602678819172646912L,4602678819172646912L,},
new object[]{9214364837600034815L,-9223372036854775808L,4602678819172646913L,4602678819172646913L,},
new object[]{9214364837600034815L,1L,4602678819172646911L,4602678819172646915L,},
new object[]{9214364837600034815L,1L,4602678819172646912L,4602678819172646916L,},
new object[]{9214364837600034815L,1L,4602678819172646913L,4602678819172646917L,},
new object[]{9214364837600034816L,-9223372036854775807L,4602678819172646911L,4602678819172646903L,},
new object[]{9214364837600034816L,-9223372036854775807L,4602678819172646912L,4602678819172646904L,},
new object[]{9214364837600034816L,-9223372036854775807L,4602678819172646913L,4602678819172646906L,},
new object[]{9214364837600034816L,-9223372036854775808L,4602678819172646911L,4602678819172646911L,},
new object[]{9214364837600034816L,-9223372036854775808L,4602678819172646912L,4602678819172646912L,},
new object[]{9214364837600034816L,-9223372036854775808L,4602678819172646913L,4602678819172646913L,},
new object[]{9214364837600034816L,1L,4602678819172646911L,4602678819172646916L,},
new object[]{9214364837600034816L,1L,4602678819172646912L,4602678819172646916L,},
new object[]{9214364837600034816L,1L,4602678819172646913L,4602678819172646917L,},
new object[]{9214364837600034814L,-9223372036854775807L,4607182418800017407L,4607182418800017403L,},
new object[]{9214364837600034814L,-9223372036854775807L,4607182418800017408L,4607182418800017404L,},
new object[]{9214364837600034814L,-9223372036854775807L,4607182418800017409L,4607182418800017406L,},
new object[]{9214364837600034814L,-9223372036854775808L,4607182418800017407L,4607182418800017407L,},
new object[]{9214364837600034814L,-9223372036854775808L,4607182418800017408L,4607182418800017408L,},
new object[]{9214364837600034814L,-9223372036854775808L,4607182418800017409L,4607182418800017409L,},
new object[]{9214364837600034814L,1L,4607182418800017407L,4607182418800017409L,},
new object[]{9214364837600034814L,1L,4607182418800017408L,4607182418800017410L,},
new object[]{9214364837600034814L,1L,4607182418800017409L,4607182418800017411L,},
new object[]{9214364837600034815L,-9223372036854775807L,4607182418800017407L,4607182418800017403L,},
new object[]{9214364837600034815L,-9223372036854775807L,4607182418800017408L,4607182418800017404L,},
new object[]{9214364837600034815L,-9223372036854775807L,4607182418800017409L,4607182418800017406L,},
new object[]{9214364837600034815L,-9223372036854775808L,4607182418800017407L,4607182418800017407L,},
new object[]{9214364837600034815L,-9223372036854775808L,4607182418800017408L,4607182418800017408L,},
new object[]{9214364837600034815L,-9223372036854775808L,4607182418800017409L,4607182418800017409L,},
new object[]{9214364837600034815L,1L,4607182418800017407L,4607182418800017409L,},
new object[]{9214364837600034815L,1L,4607182418800017408L,4607182418800017410L,},
new object[]{9214364837600034815L,1L,4607182418800017409L,4607182418800017411L,},
new object[]{9214364837600034816L,-9223372036854775807L,4607182418800017407L,4607182418800017403L,},
new object[]{9214364837600034816L,-9223372036854775807L,4607182418800017408L,4607182418800017404L,},
new object[]{9214364837600034816L,-9223372036854775807L,4607182418800017409L,4607182418800017406L,},
new object[]{9214364837600034816L,-9223372036854775808L,4607182418800017407L,4607182418800017407L,},
new object[]{9214364837600034816L,-9223372036854775808L,4607182418800017408L,4607182418800017408L,},
new object[]{9214364837600034816L,-9223372036854775808L,4607182418800017409L,4607182418800017409L,},
new object[]{9214364837600034816L,1L,4607182418800017407L,4607182418800017410L,},
new object[]{9214364837600034816L,1L,4607182418800017408L,4607182418800017410L,},
new object[]{9214364837600034816L,1L,4607182418800017409L,4607182418800017411L,},
new object[]{4602678819172646911L,4607182418800017407L,-9223372036854775807L,4602678819172646910L,},
new object[]{4602678819172646911L,4607182418800017407L,-9223372036854775808L,4602678819172646910L,},
new object[]{4602678819172646911L,4607182418800017407L,1L,4602678819172646910L,},
new object[]{4602678819172646911L,4607182418800017408L,-9223372036854775807L,4602678819172646911L,},
new object[]{4602678819172646911L,4607182418800017408L,-9223372036854775808L,4602678819172646911L,},
new object[]{4602678819172646911L,4607182418800017408L,1L,4602678819172646911L,},
new object[]{4602678819172646911L,4607182418800017409L,-9223372036854775807L,4602678819172646912L,},
new object[]{4602678819172646911L,4607182418800017409L,-9223372036854775808L,4602678819172646912L,},
new object[]{4602678819172646911L,4607182418800017409L,1L,4602678819172646912L,},
new object[]{4602678819172646912L,4607182418800017407L,-9223372036854775807L,4602678819172646911L,},
new object[]{4602678819172646912L,4607182418800017407L,-9223372036854775808L,4602678819172646911L,},
new object[]{4602678819172646912L,4607182418800017407L,1L,4602678819172646911L,},
new object[]{4602678819172646912L,4607182418800017408L,-9223372036854775807L,4602678819172646912L,},
new object[]{4602678819172646912L,4607182418800017408L,-9223372036854775808L,4602678819172646912L,},
new object[]{4602678819172646912L,4607182418800017408L,1L,4602678819172646912L,},
new object[]{4602678819172646912L,4607182418800017409L,-9223372036854775807L,4602678819172646913L,},
new object[]{4602678819172646912L,4607182418800017409L,-9223372036854775808L,4602678819172646913L,},
new object[]{4602678819172646912L,4607182418800017409L,1L,4602678819172646913L,},
new object[]{4602678819172646913L,4607182418800017407L,-9223372036854775807L,4602678819172646912L,},
new object[]{4602678819172646913L,4607182418800017407L,-9223372036854775808L,4602678819172646912L,},
new object[]{4602678819172646913L,4607182418800017407L,1L,4602678819172646912L,},
new object[]{4602678819172646913L,4607182418800017408L,-9223372036854775807L,4602678819172646913L,},
new object[]{4602678819172646913L,4607182418800017408L,-9223372036854775808L,4602678819172646913L,},
new object[]{4602678819172646913L,4607182418800017408L,1L,4602678819172646913L,},
new object[]{4602678819172646913L,4607182418800017409L,-9223372036854775807L,4602678819172646914L,},
new object[]{4602678819172646913L,4607182418800017409L,-9223372036854775808L,4602678819172646914L,},
new object[]{4602678819172646913L,4607182418800017409L,1L,4602678819172646914L,},
new object[]{4607182418800017407L,4602678819172646911L,4372995238176751615L,4602678819172646913L,},
new object[]{4607182418800017407L,4602678819172646911L,4372995238176751616L,4602678819172646913L,},
new object[]{4607182418800017407L,4602678819172646911L,4372995238176751617L,4602678819172646913L,},
new object[]{4607182418800017407L,4602678819172646912L,4372995238176751615L,4602678819172646913L,},
new object[]{4607182418800017407L,4602678819172646912L,4372995238176751616L,4602678819172646914L,},
new object[]{4607182418800017407L,4602678819172646912L,4372995238176751617L,4602678819172646914L,},
new object[]{4607182418800017407L,4602678819172646913L,4372995238176751615L,4602678819172646914L,},
new object[]{4607182418800017407L,4602678819172646913L,4372995238176751616L,4602678819172646914L,},
new object[]{4607182418800017407L,4602678819172646913L,4372995238176751617L,4602678819172646914L,},
new object[]{4607182418800017408L,4602678819172646911L,4372995238176751615L,4602678819172646913L,},
new object[]{4607182418800017408L,4602678819172646911L,4372995238176751616L,4602678819172646914L,},
new object[]{4607182418800017408L,4602678819172646911L,4372995238176751617L,4602678819172646914L,},
new object[]{4607182418800017408L,4602678819172646912L,4372995238176751615L,4602678819172646914L,},
new object[]{4607182418800017408L,4602678819172646912L,4372995238176751616L,4602678819172646914L,},
new object[]{4607182418800017408L,4602678819172646912L,4372995238176751617L,4602678819172646914L,},
new object[]{4607182418800017408L,4602678819172646913L,4372995238176751615L,4602678819172646915L,},
new object[]{4607182418800017408L,4602678819172646913L,4372995238176751616L,4602678819172646915L,},
new object[]{4607182418800017408L,4602678819172646913L,4372995238176751617L,4602678819172646915L,},
new object[]{4607182418800017409L,4602678819172646911L,4372995238176751615L,4602678819172646914L,},
new object[]{4607182418800017409L,4602678819172646911L,4372995238176751616L,4602678819172646914L,},
new object[]{4607182418800017409L,4602678819172646911L,4372995238176751617L,4602678819172646914L,},
new object[]{4607182418800017409L,4602678819172646912L,4372995238176751615L,4602678819172646915L,},
new object[]{4607182418800017409L,4602678819172646912L,4372995238176751616L,4602678819172646915L,},
new object[]{4607182418800017409L,4602678819172646912L,4372995238176751617L,4602678819172646915L,},
new object[]{4607182418800017409L,4602678819172646913L,4372995238176751615L,4602678819172646916L,},
new object[]{4607182418800017409L,4602678819172646913L,4372995238176751616L,4602678819172646916L,},
new object[]{4607182418800017409L,4602678819172646913L,4372995238176751617L,4602678819172646916L,},
new object[]{4607182418800017407L,4602678819172646911L,4372995238176751615L,4602678819172646913L,},
new object[]{4607182418800017407L,4602678819172646911L,4372995238176751616L,4602678819172646913L,},
new object[]{4607182418800017407L,4602678819172646911L,4372995238176751617L,4602678819172646913L,},
new object[]{4607182418800017407L,4602678819172646912L,4372995238176751615L,4602678819172646913L,},
new object[]{4607182418800017407L,4602678819172646912L,4372995238176751616L,4602678819172646914L,},
new object[]{4607182418800017407L,4602678819172646912L,4372995238176751617L,4602678819172646914L,},
new object[]{4607182418800017407L,4602678819172646913L,4372995238176751615L,4602678819172646914L,},
new object[]{4607182418800017407L,4602678819172646913L,4372995238176751616L,4602678819172646914L,},
new object[]{4607182418800017407L,4602678819172646913L,4372995238176751617L,4602678819172646914L,},
new object[]{4607182418800017408L,4602678819172646911L,4372995238176751615L,4602678819172646913L,},
new object[]{4607182418800017408L,4602678819172646911L,4372995238176751616L,4602678819172646914L,},
new object[]{4607182418800017408L,4602678819172646911L,4372995238176751617L,4602678819172646914L,},
new object[]{4607182418800017408L,4602678819172646912L,4372995238176751615L,4602678819172646914L,},
new object[]{4607182418800017408L,4602678819172646912L,4372995238176751616L,4602678819172646914L,},
new object[]{4607182418800017408L,4602678819172646912L,4372995238176751617L,4602678819172646914L,},
new object[]{4607182418800017408L,4602678819172646913L,4372995238176751615L,4602678819172646915L,},
new object[]{4607182418800017408L,4602678819172646913L,4372995238176751616L,4602678819172646915L,},
new object[]{4607182418800017408L,4602678819172646913L,4372995238176751617L,4602678819172646915L,},
new object[]{4607182418800017409L,4602678819172646911L,4372995238176751615L,4602678819172646914L,},
new object[]{4607182418800017409L,4602678819172646911L,4372995238176751616L,4602678819172646914L,},
new object[]{4607182418800017409L,4602678819172646911L,4372995238176751617L,4602678819172646914L,},
new object[]{4607182418800017409L,4602678819172646912L,4372995238176751615L,4602678819172646915L,},
new object[]{4607182418800017409L,4602678819172646912L,4372995238176751616L,4602678819172646915L,},
new object[]{4607182418800017409L,4602678819172646912L,4372995238176751617L,4602678819172646915L,},
new object[]{4607182418800017409L,4602678819172646913L,4372995238176751615L,4602678819172646916L,},
new object[]{4607182418800017409L,4602678819172646913L,4372995238176751616L,4602678819172646916L,},
new object[]{4607182418800017409L,4602678819172646913L,4372995238176751617L,4602678819172646916L,},
new object[]{4607182418800017407L,4602678819172646911L,4382002437431492607L,4602678819172646919L,},
new object[]{4607182418800017407L,4602678819172646911L,4382002437431492608L,4602678819172646919L,},
new object[]{4607182418800017407L,4602678819172646911L,4382002437431492609L,4602678819172646919L,},
new object[]{4607182418800017407L,4602678819172646912L,4382002437431492607L,4602678819172646919L,},
new object[]{4607182418800017407L,4602678819172646912L,4382002437431492608L,4602678819172646920L,},
new object[]{4607182418800017407L,4602678819172646912L,4382002437431492609L,4602678819172646920L,},
new object[]{4607182418800017407L,4602678819172646913L,4382002437431492607L,4602678819172646920L,},
new object[]{4607182418800017407L,4602678819172646913L,4382002437431492608L,4602678819172646920L,},
new object[]{4607182418800017407L,4602678819172646913L,4382002437431492609L,4602678819172646920L,},
new object[]{4607182418800017408L,4602678819172646911L,4382002437431492607L,4602678819172646919L,},
new object[]{4607182418800017408L,4602678819172646911L,4382002437431492608L,4602678819172646920L,},
new object[]{4607182418800017408L,4602678819172646911L,4382002437431492609L,4602678819172646920L,},
new object[]{4607182418800017408L,4602678819172646912L,4382002437431492607L,4602678819172646920L,},
new object[]{4607182418800017408L,4602678819172646912L,4382002437431492608L,4602678819172646920L,},
new object[]{4607182418800017408L,4602678819172646912L,4382002437431492609L,4602678819172646920L,},
new object[]{4607182418800017408L,4602678819172646913L,4382002437431492607L,4602678819172646921L,},
new object[]{4607182418800017408L,4602678819172646913L,4382002437431492608L,4602678819172646921L,},
new object[]{4607182418800017408L,4602678819172646913L,4382002437431492609L,4602678819172646921L,},
new object[]{4607182418800017409L,4602678819172646911L,4382002437431492607L,4602678819172646920L,},
new object[]{4607182418800017409L,4602678819172646911L,4382002437431492608L,4602678819172646920L,},
new object[]{4607182418800017409L,4602678819172646911L,4382002437431492609L,4602678819172646920L,},
new object[]{4607182418800017409L,4602678819172646912L,4382002437431492607L,4602678819172646921L,},
new object[]{4607182418800017409L,4602678819172646912L,4382002437431492608L,4602678819172646921L,},
new object[]{4607182418800017409L,4602678819172646912L,4382002437431492609L,4602678819172646921L,},
new object[]{4607182418800017409L,4602678819172646913L,4382002437431492607L,4602678819172646922L,},
new object[]{4607182418800017409L,4602678819172646913L,4382002437431492608L,4602678819172646922L,},
new object[]{4607182418800017409L,4602678819172646913L,4382002437431492609L,4602678819172646922L,},
new object[]{4607182418800017407L,4602678819172646911L,4363988038922010623L,4602678819172646911L,},
new object[]{4607182418800017407L,4602678819172646911L,4363988038922010624L,4602678819172646911L,},
new object[]{4607182418800017407L,4602678819172646911L,4363988038922010625L,4602678819172646911L,},
new object[]{4607182418800017407L,4602678819172646912L,4363988038922010623L,4602678819172646912L,},
new object[]{4607182418800017407L,4602678819172646912L,4363988038922010624L,4602678819172646912L,},
new object[]{4607182418800017407L,4602678819172646912L,4363988038922010625L,4602678819172646912L,},
new object[]{4607182418800017407L,4602678819172646913L,4363988038922010623L,4602678819172646912L,},
new object[]{4607182418800017407L,4602678819172646913L,4363988038922010624L,4602678819172646912L,},
new object[]{4607182418800017407L,4602678819172646913L,4363988038922010625L,4602678819172646913L,},
new object[]{4607182418800017408L,4602678819172646911L,4363988038922010623L,4602678819172646912L,},
new object[]{4607182418800017408L,4602678819172646911L,4363988038922010624L,4602678819172646912L,},
new object[]{4607182418800017408L,4602678819172646911L,4363988038922010625L,4602678819172646912L,},
new object[]{4607182418800017408L,4602678819172646912L,4363988038922010623L,4602678819172646912L,},
new object[]{4607182418800017408L,4602678819172646912L,4363988038922010624L,4602678819172646912L,},
new object[]{4607182418800017408L,4602678819172646912L,4363988038922010625L,4602678819172646913L,},
new object[]{4607182418800017408L,4602678819172646913L,4363988038922010623L,4602678819172646913L,},
new object[]{4607182418800017408L,4602678819172646913L,4363988038922010624L,4602678819172646914L,},
new object[]{4607182418800017408L,4602678819172646913L,4363988038922010625L,4602678819172646914L,},
new object[]{4607182418800017409L,4602678819172646911L,4363988038922010623L,4602678819172646912L,},
new object[]{4607182418800017409L,4602678819172646911L,4363988038922010624L,4602678819172646912L,},
new object[]{4607182418800017409L,4602678819172646911L,4363988038922010625L,4602678819172646913L,},
new object[]{4607182418800017409L,4602678819172646912L,4363988038922010623L,4602678819172646913L,},
new object[]{4607182418800017409L,4602678819172646912L,4363988038922010624L,4602678819172646914L,},
new object[]{4607182418800017409L,4602678819172646912L,4363988038922010625L,4602678819172646914L,},
new object[]{4607182418800017409L,4602678819172646913L,4363988038922010623L,4602678819172646914L,},
new object[]{4607182418800017409L,4602678819172646913L,4363988038922010624L,4602678819172646914L,},
new object[]{4607182418800017409L,4602678819172646913L,4363988038922010625L,4602678819172646915L,},
new object[]{9218868437227405311L,4607182418800017407L,-9223372036854775807L,9218868437227405310L,},
new object[]{9218868437227405311L,4607182418800017407L,-9223372036854775808L,9218868437227405310L,},
new object[]{9218868437227405311L,4607182418800017407L,1L,9218868437227405310L,},
new object[]{9218868437227405311L,4607182418800017408L,-9223372036854775807L,9218868437227405311L,},
new object[]{9218868437227405311L,4607182418800017408L,-9223372036854775808L,9218868437227405311L,},
new object[]{9218868437227405311L,4607182418800017408L,1L,9218868437227405311L,},
new object[]{9218868437227405311L,4607182418800017409L,-9223372036854775807L,9218868437227405312L,},
new object[]{9218868437227405311L,4607182418800017409L,-9223372036854775808L,9218868437227405312L,},
new object[]{9218868437227405311L,4607182418800017409L,1L,9218868437227405312L,},
new object[]{9218868437227405311L,4607182418800017408L,-4503599627370497L,0L,},
new object[]{9218868437227405311L,4607182418800017409L,-4503599627370497L,8984681256604139519L,},
new object[]{6913025428013711359L,6913025428013711358L,-9223372036854775807L,9218868437227405309L,},
new object[]{6913025428013711359L,6913025428013711358L,-9223372036854775808L,9218868437227405309L,},
new object[]{6913025428013711359L,6913025428013711358L,1L,9218868437227405309L,},
new object[]{6913025428013711359L,6913025428013711359L,-9223372036854775807L,9218868437227405310L,},
new object[]{6913025428013711359L,6913025428013711359L,-9223372036854775808L,9218868437227405310L,},
new object[]{6913025428013711359L,6913025428013711359L,1L,9218868437227405310L,},
new object[]{6913025428013711359L,6913025428013711360L,-9223372036854775807L,9218868437227405311L,},
new object[]{6913025428013711359L,6913025428013711360L,-9223372036854775808L,9218868437227405311L,},
new object[]{6913025428013711359L,6913025428013711360L,1L,9218868437227405311L,},
new object[]{6913025428013711359L,6913025428013711360L,-4503599627370497L,0L,},
new object[]{6913025428013711360L,6913025428013711359L,-4503599627370497L,0L,},
new object[]{6913025428013711360L,6913025428013711360L,-4503599627370497L,8980177656976769024L,},
new object[]{9214364837600034814L,-4611686018427387904L,9218868437227405311L,8980177656976769024L,},
new object[]{9214364837600034814L,-4611686018427387905L,9218868437227405311L,8984681256604139519L,},
new object[]{9214364837600034815L,-4611686018427387904L,9218868437227405311L,0L,},
new object[]{9214364837600034815L,-4611686018427387905L,9218868437227405311L,8980177656976769023L,},
new object[]{9214364837600034816L,-4611686018427387905L,9218868437227405311L,0L,},
new object[]{9214364837600034814L,-4611686018427387904L,-9223372036854775808L,-4503599627370498L,},
new object[]{9214364837600034814L,-4611686018427387905L,-9223372036854775808L,-4503599627370499L,},
new object[]{9214364837600034815L,-4611686018427387904L,-9223372036854775808L,-4503599627370497L,},
new object[]{9214364837600034815L,-4611686018427387905L,-9223372036854775808L,-4503599627370498L,},
new object[]{9214364837600034816L,-4611686018427387905L,-9223372036854775808L,-4503599627370497L,},
new object[]{9214364837600034814L,4602678819172646911L,9214364837600034814L,9216616637413720062L,},
new object[]{9214364837600034814L,4602678819172646911L,9214364837600034815L,9216616637413720063L,},
new object[]{9214364837600034814L,4602678819172646911L,9214364837600034816L,9216616637413720063L,},
new object[]{9214364837600034814L,4602678819172646912L,9214364837600034814L,9216616637413720062L,},
new object[]{9214364837600034814L,4602678819172646912L,9214364837600034815L,9216616637413720063L,},
new object[]{9214364837600034814L,4602678819172646912L,9214364837600034816L,9216616637413720064L,},
new object[]{9214364837600034814L,4602678819172646913L,9214364837600034814L,9216616637413720063L,},
new object[]{9214364837600034814L,4602678819172646913L,9214364837600034815L,9216616637413720064L,},
new object[]{9214364837600034814L,4602678819172646913L,9214364837600034816L,9216616637413720064L,},
new object[]{9214364837600034815L,4602678819172646911L,9214364837600034814L,9216616637413720062L,},
new object[]{9214364837600034815L,4602678819172646911L,9214364837600034815L,9216616637413720063L,},
new object[]{9214364837600034815L,4602678819172646911L,9214364837600034816L,9216616637413720064L,},
new object[]{9214364837600034815L,4602678819172646912L,9214364837600034814L,9216616637413720063L,},
new object[]{9214364837600034815L,4602678819172646912L,9214364837600034815L,9216616637413720063L,},
new object[]{9214364837600034815L,4602678819172646912L,9214364837600034816L,9216616637413720064L,},
new object[]{9214364837600034815L,4602678819172646913L,9214364837600034814L,9216616637413720063L,},
new object[]{9214364837600034815L,4602678819172646913L,9214364837600034815L,9216616637413720064L,},
new object[]{9214364837600034815L,4602678819172646913L,9214364837600034816L,9216616637413720064L,},
new object[]{9214364837600034816L,4602678819172646911L,9214364837600034814L,9216616637413720063L,},
new object[]{9214364837600034816L,4602678819172646911L,9214364837600034815L,9216616637413720063L,},
new object[]{9214364837600034816L,4602678819172646911L,9214364837600034816L,9216616637413720064L,},
new object[]{9214364837600034816L,4602678819172646912L,9214364837600034814L,9216616637413720063L,},
new object[]{9214364837600034816L,4602678819172646912L,9214364837600034815L,9216616637413720064L,},
new object[]{9214364837600034816L,4602678819172646912L,9214364837600034816L,9216616637413720064L,},
new object[]{9214364837600034816L,4602678819172646913L,9214364837600034814L,9216616637413720064L,},
new object[]{9214364837600034816L,4602678819172646913L,9214364837600034815L,9216616637413720064L,},
new object[]{9214364837600034816L,4602678819172646913L,9214364837600034816L,9216616637413720064L,},
new object[]{9214364837600034814L,4607182418800017407L,9214364837600034814L,9218868437227405310L,},
new object[]{9214364837600034814L,4607182418800017407L,9214364837600034815L,9218868437227405310L,},
new object[]{9214364837600034814L,4607182418800017407L,9214364837600034816L,9218868437227405310L,},
new object[]{9214364837600034814L,4607182418800017408L,9214364837600034814L,9218868437227405310L,},
new object[]{9214364837600034814L,4607182418800017408L,9214364837600034815L,9218868437227405310L,},
new object[]{9214364837600034814L,4607182418800017408L,9214364837600034816L,9218868437227405311L,},
new object[]{9214364837600034814L,4607182418800017409L,9214364837600034814L,9218868437227405311L,},
new object[]{9214364837600034814L,4607182418800017409L,9214364837600034815L,9218868437227405312L,},
new object[]{9214364837600034814L,4607182418800017409L,9214364837600034816L,9218868437227405312L,},
new object[]{9214364837600034815L,4607182418800017407L,9214364837600034814L,9218868437227405310L,},
new object[]{9214364837600034815L,4607182418800017407L,9214364837600034815L,9218868437227405310L,},
new object[]{9214364837600034815L,4607182418800017407L,9214364837600034816L,9218868437227405311L,},
new object[]{9214364837600034815L,4607182418800017408L,9214364837600034814L,9218868437227405310L,},
new object[]{9214364837600034815L,4607182418800017408L,9214364837600034815L,9218868437227405311L,},
new object[]{9214364837600034815L,4607182418800017408L,9214364837600034816L,9218868437227405312L,},
new object[]{9214364837600034815L,4607182418800017409L,9214364837600034814L,9218868437227405311L,},
new object[]{9214364837600034815L,4607182418800017409L,9214364837600034815L,9218868437227405312L,},
new object[]{9214364837600034815L,4607182418800017409L,9214364837600034816L,9218868437227405312L,},
new object[]{9214364837600034816L,4607182418800017407L,9214364837600034814L,9218868437227405310L,},
new object[]{9214364837600034816L,4607182418800017407L,9214364837600034815L,9218868437227405311L,},
new object[]{9214364837600034816L,4607182418800017407L,9214364837600034816L,9218868437227405312L,},
new object[]{9214364837600034816L,4607182418800017408L,9214364837600034814L,9218868437227405311L,},
new object[]{9214364837600034816L,4607182418800017408L,9214364837600034815L,9218868437227405312L,},
new object[]{9214364837600034816L,4607182418800017408L,9214364837600034816L,9218868437227405312L,},
new object[]{9214364837600034816L,4607182418800017409L,9214364837600034814L,9218868437227405312L,},
new object[]{9214364837600034816L,4607182418800017409L,9214364837600034815L,9218868437227405312L,},
new object[]{9214364837600034816L,4607182418800017409L,9214364837600034816L,9218868437227405312L,},
new object[]{9214364837600034814L,4607182418800017407L,9214364837600034814L,9218868437227405310L,},
new object[]{9214364837600034814L,4607182418800017407L,9214364837600034815L,9218868437227405310L,},
new object[]{9214364837600034814L,4607182418800017407L,9214364837600034816L,9218868437227405310L,},
new object[]{9214364837600034814L,4607182418800017408L,9214364837600034814L,9218868437227405310L,},
new object[]{9214364837600034814L,4607182418800017408L,9214364837600034815L,9218868437227405310L,},
new object[]{9214364837600034814L,4607182418800017408L,9214364837600034816L,9218868437227405311L,},
new object[]{9214364837600034814L,4607182418800017409L,9214364837600034814L,9218868437227405311L,},
new object[]{9214364837600034814L,4607182418800017409L,9214364837600034815L,9218868437227405312L,},
new object[]{9214364837600034814L,4607182418800017409L,9214364837600034816L,9218868437227405312L,},
new object[]{9214364837600034815L,4607182418800017407L,9214364837600034814L,9218868437227405310L,},
new object[]{9214364837600034815L,4607182418800017407L,9214364837600034815L,9218868437227405310L,},
new object[]{9214364837600034815L,4607182418800017407L,9214364837600034816L,9218868437227405311L,},
new object[]{9214364837600034815L,4607182418800017408L,9214364837600034814L,9218868437227405310L,},
new object[]{9214364837600034815L,4607182418800017408L,9214364837600034815L,9218868437227405311L,},
new object[]{9214364837600034815L,4607182418800017408L,9214364837600034816L,9218868437227405312L,},
new object[]{9214364837600034815L,4607182418800017409L,9214364837600034814L,9218868437227405311L,},
new object[]{9214364837600034815L,4607182418800017409L,9214364837600034815L,9218868437227405312L,},
new object[]{9214364837600034815L,4607182418800017409L,9214364837600034816L,9218868437227405312L,},
new object[]{9214364837600034816L,4607182418800017407L,9214364837600034814L,9218868437227405310L,},
new object[]{9214364837600034816L,4607182418800017407L,9214364837600034815L,9218868437227405311L,},
new object[]{9214364837600034816L,4607182418800017407L,9214364837600034816L,9218868437227405312L,},
new object[]{9214364837600034816L,4607182418800017408L,9214364837600034814L,9218868437227405311L,},
new object[]{9214364837600034816L,4607182418800017408L,9214364837600034815L,9218868437227405312L,},
new object[]{9214364837600034816L,4607182418800017408L,9214364837600034816L,9218868437227405312L,},
new object[]{9214364837600034816L,4607182418800017409L,9214364837600034814L,9218868437227405312L,},
new object[]{9214364837600034816L,4607182418800017409L,9214364837600034815L,9218868437227405312L,},
new object[]{9214364837600034816L,4607182418800017409L,9214364837600034816L,9218868437227405312L,},
new object[]{4607182418800017407L,4607182418800017407L,4607182418800017407L,4611686018427387902L,},
new object[]{4607182418800017407L,4607182418800017407L,4607182418800017408L,4611686018427387903L,},
new object[]{4607182418800017407L,4607182418800017407L,4607182418800017409L,4611686018427387904L,},
new object[]{4607182418800017407L,4607182418800017408L,4607182418800017407L,4611686018427387903L,},
new object[]{4607182418800017407L,4607182418800017408L,4607182418800017408L,4611686018427387904L,},
new object[]{4607182418800017407L,4607182418800017408L,4607182418800017409L,4611686018427387904L,},
new object[]{4607182418800017407L,4607182418800017409L,4607182418800017407L,4611686018427387904L,},
new object[]{4607182418800017407L,4607182418800017409L,4607182418800017408L,4611686018427387904L,},
new object[]{4607182418800017407L,4607182418800017409L,4607182418800017409L,4611686018427387904L,},
new object[]{4607182418800017408L,4607182418800017407L,4607182418800017407L,4611686018427387903L,},
new object[]{4607182418800017408L,4607182418800017407L,4607182418800017408L,4611686018427387904L,},
new object[]{4607182418800017408L,4607182418800017407L,4607182418800017409L,4611686018427387904L,},
new object[]{4607182418800017408L,4607182418800017408L,4607182418800017407L,4611686018427387904L,},
new object[]{4607182418800017408L,4607182418800017408L,4607182418800017408L,4611686018427387904L,},
new object[]{4607182418800017408L,4607182418800017408L,4607182418800017409L,4611686018427387904L,},
new object[]{4607182418800017408L,4607182418800017409L,4607182418800017407L,4611686018427387904L,},
new object[]{4607182418800017408L,4607182418800017409L,4607182418800017408L,4611686018427387904L,},
new object[]{4607182418800017408L,4607182418800017409L,4607182418800017409L,4611686018427387905L,},
new object[]{4607182418800017409L,4607182418800017407L,4607182418800017407L,4611686018427387904L,},
new object[]{4607182418800017409L,4607182418800017407L,4607182418800017408L,4611686018427387904L,},
new object[]{4607182418800017409L,4607182418800017407L,4607182418800017409L,4611686018427387904L,},
new object[]{4607182418800017409L,4607182418800017408L,4607182418800017407L,4611686018427387904L,},
new object[]{4607182418800017409L,4607182418800017408L,4607182418800017408L,4611686018427387904L,},
new object[]{4607182418800017409L,4607182418800017408L,4607182418800017409L,4611686018427387905L,},
new object[]{4607182418800017409L,4607182418800017409L,4607182418800017407L,4611686018427387905L,},
new object[]{4607182418800017409L,4607182418800017409L,4607182418800017408L,4611686018427387905L,},
new object[]{4607182418800017409L,4607182418800017409L,4607182418800017409L,4611686018427387906L,},
new object[]{4607182418800017407L,-4616189618054758399L,4607182418800017409L,4368491638549381121L,},
new object[]{4607182418800017407L,-4616189618054758400L,4607182418800017407L,0L,},
new object[]{4607182418800017407L,-4616189618054758400L,4607182418800017408L,4368491638549381120L,},
new object[]{4607182418800017407L,-4616189618054758400L,4607182418800017409L,4375247037990436864L,},
new object[]{4607182418800017407L,-4616189618054758401L,4607182418800017407L,4368491638549381119L,},
new object[]{4607182418800017407L,-4616189618054758401L,4607182418800017408L,4372995238176751616L,},
new object[]{4607182418800017407L,-4616189618054758401L,4607182418800017409L,4377498837804122112L,},
new object[]{4607182418800017408L,-4616189618054758399L,4607182418800017409L,0L,},
new object[]{4607182418800017408L,-4616189618054758400L,4607182418800017408L,0L,},
new object[]{4607182418800017408L,-4616189618054758400L,4607182418800017409L,4372995238176751616L,},
new object[]{4607182418800017408L,-4616189618054758401L,4607182418800017407L,0L,},
new object[]{4607182418800017408L,-4616189618054758401L,4607182418800017408L,4368491638549381120L,},
new object[]{4607182418800017408L,-4616189618054758401L,4607182418800017409L,4375247037990436864L,},
new object[]{4607182418800017409L,-4616189618054758400L,4607182418800017409L,0L,},
new object[]{4607182418800017409L,-4616189618054758401L,4607182418800017409L,4368491638549381121L,},
new object[]{4607182418800017407L,4607182418800017407L,-9223372036854775807L,4607182418800017406L,},
new object[]{4607182418800017407L,4607182418800017407L,-9223372036854775808L,4607182418800017406L,},
new object[]{4607182418800017407L,4607182418800017407L,1L,4607182418800017406L,},
new object[]{4607182418800017407L,4607182418800017408L,-9223372036854775807L,4607182418800017407L,},
new object[]{4607182418800017407L,4607182418800017408L,-9223372036854775808L,4607182418800017407L,},
new object[]{4607182418800017407L,4607182418800017408L,1L,4607182418800017407L,},
new object[]{4607182418800017407L,4607182418800017409L,-9223372036854775807L,4607182418800017408L,},
new object[]{4607182418800017407L,4607182418800017409L,-9223372036854775808L,4607182418800017408L,},
new object[]{4607182418800017407L,4607182418800017409L,1L,4607182418800017408L,},
new object[]{4607182418800017408L,4607182418800017407L,-9223372036854775807L,4607182418800017407L,},
new object[]{4607182418800017408L,4607182418800017407L,-9223372036854775808L,4607182418800017407L,},
new object[]{4607182418800017408L,4607182418800017407L,1L,4607182418800017407L,},
new object[]{4607182418800017408L,4607182418800017408L,-9223372036854775807L,4607182418800017408L,},
new object[]{4607182418800017408L,4607182418800017408L,-9223372036854775808L,4607182418800017408L,},
new object[]{4607182418800017408L,4607182418800017408L,1L,4607182418800017408L,},
new object[]{4607182418800017408L,4607182418800017409L,-9223372036854775807L,4607182418800017409L,},
new object[]{4607182418800017408L,4607182418800017409L,-9223372036854775808L,4607182418800017409L,},
new object[]{4607182418800017408L,4607182418800017409L,1L,4607182418800017409L,},
new object[]{4607182418800017409L,4607182418800017407L,-9223372036854775807L,4607182418800017408L,},
new object[]{4607182418800017409L,4607182418800017407L,-9223372036854775808L,4607182418800017408L,},
new object[]{4607182418800017409L,4607182418800017407L,1L,4607182418800017408L,},
new object[]{4607182418800017409L,4607182418800017408L,-9223372036854775807L,4607182418800017409L,},
new object[]{4607182418800017409L,4607182418800017408L,-9223372036854775808L,4607182418800017409L,},
new object[]{4607182418800017409L,4607182418800017408L,1L,4607182418800017409L,},
new object[]{4607182418800017409L,4607182418800017409L,-9223372036854775807L,4607182418800017410L,},
new object[]{4607182418800017409L,4607182418800017409L,-9223372036854775808L,4607182418800017410L,},
new object[]{4607182418800017409L,4607182418800017409L,1L,4607182418800017410L,},
new object[]{4607182418800017407L,4607182418800017407L,4490088828488384511L,4607182418867126271L,},
new object[]{4607182418800017407L,4607182418800017407L,4490088828488384512L,4607182418867126271L,},
new object[]{4607182418800017407L,4607182418800017407L,4490088828488384513L,4607182418867126271L,},
new object[]{4607182418800017407L,4607182418800017408L,4490088828488384511L,4607182418867126271L,},
new object[]{4607182418800017407L,4607182418800017408L,4490088828488384512L,4607182418867126272L,},
new object[]{4607182418800017407L,4607182418800017408L,4490088828488384513L,4607182418867126272L,},
new object[]{4607182418800017407L,4607182418800017409L,4490088828488384511L,4607182418867126272L,},
new object[]{4607182418800017407L,4607182418800017409L,4490088828488384512L,4607182418867126272L,},
new object[]{4607182418800017407L,4607182418800017409L,4490088828488384513L,4607182418867126272L,},
new object[]{4607182418800017408L,4607182418800017407L,4490088828488384511L,4607182418867126271L,},
new object[]{4607182418800017408L,4607182418800017407L,4490088828488384512L,4607182418867126272L,},
new object[]{4607182418800017408L,4607182418800017407L,4490088828488384513L,4607182418867126272L,},
new object[]{4607182418800017408L,4607182418800017408L,4490088828488384511L,4607182418867126272L,},
new object[]{4607182418800017408L,4607182418800017408L,4490088828488384512L,4607182418867126272L,},
new object[]{4607182418800017408L,4607182418800017408L,4490088828488384513L,4607182418867126272L,},
new object[]{4607182418800017408L,4607182418800017409L,4490088828488384511L,4607182418867126273L,},
new object[]{4607182418800017408L,4607182418800017409L,4490088828488384512L,4607182418867126273L,},
new object[]{4607182418800017408L,4607182418800017409L,4490088828488384513L,4607182418867126273L,},
new object[]{4607182418800017409L,4607182418800017407L,4490088828488384511L,4607182418867126272L,},
new object[]{4607182418800017409L,4607182418800017407L,4490088828488384512L,4607182418867126272L,},
new object[]{4607182418800017409L,4607182418800017407L,4490088828488384513L,4607182418867126272L,},
new object[]{4607182418800017409L,4607182418800017408L,4490088828488384511L,4607182418867126273L,},
new object[]{4607182418800017409L,4607182418800017408L,4490088828488384512L,4607182418867126273L,},
new object[]{4607182418800017409L,4607182418800017408L,4490088828488384513L,4607182418867126273L,},
new object[]{4607182418800017409L,4607182418800017409L,4490088828488384511L,4607182418867126274L,},
new object[]{4607182418800017409L,4607182418800017409L,4490088828488384512L,4607182418867126274L,},
new object[]{4607182418800017409L,4607182418800017409L,4490088828488384513L,4607182418867126274L,},
new object[]{4841369599423283199L,4607182418800017408L,-4382002437431492609L,0L,},
new object[]{4841369599423283199L,4607182418800017409L,-4382002437431492608L,4602678819172646910L,},
new object[]{4841369599423283199L,4607182418800017409L,-4382002437431492609L,4607182418800017407L,},
new object[]{4841369599423283200L,4607182418800017407L,-4382002437431492609L,0L,},
new object[]{4841369599423283200L,4607182418800017408L,-4382002437431492608L,0L,},
new object[]{4841369599423283200L,4607182418800017408L,-4382002437431492609L,4602678819172646912L,},
new object[]{4841369599423283200L,4607182418800017409L,-4382002437431492607L,0L,},
new object[]{4841369599423283200L,4607182418800017409L,-4382002437431492608L,4607182418800017408L,},
new object[]{4841369599423283200L,4607182418800017409L,-4382002437431492609L,4609434218613702656L,},
new object[]{4841369599423283201L,4607182418800017407L,-4382002437431492608L,4602678819172646910L,},
new object[]{4841369599423283201L,4607182418800017407L,-4382002437431492609L,4607182418800017407L,},
new object[]{4841369599423283201L,4607182418800017408L,-4382002437431492607L,0L,},
new object[]{4841369599423283201L,4607182418800017408L,-4382002437431492608L,4607182418800017408L,},
new object[]{4841369599423283201L,4607182418800017408L,-4382002437431492609L,4609434218613702656L,},
new object[]{4841369599423283201L,4607182418800017409L,-4382002437431492607L,4607182418800017409L,},
new object[]{4841369599423283201L,4607182418800017409L,-4382002437431492608L,4611686018427387904L,},
new object[]{4841369599423283201L,4607182418800017409L,-4382002437431492609L,4612811918334230528L,},
new object[]{4584664420663164928L,4584664420663164928L,4584664420663164928L,4584805158151520256L,},
new object[]{4584664420663164928L,4584664420663164928L,4607182418800017408L,4607186816846528512L,},
new object[]{4584664420663164928L,4607182418800017408L,4584664420663164928L,4589168020290535424L,},
new object[]{4584664420663164928L,4607182418800017408L,4607182418800017408L,4607323156288372736L,},
new object[]{4607182418800017408L,4584664420663164928L,4584664420663164928L,4589168020290535424L,},
new object[]{4607182418800017408L,4584664420663164928L,4607182418800017408L,4607323156288372736L,},
new object[]{4607182418800017408L,4607182418800017408L,4584664420663164928L,4607323156288372736L,},
new object[]{4607182418800017408L,4607182418800017408L,4607182418800017408L,4611686018427387904L,},
new object[]{4584664420663164928L,4620693217682128896L,4584664420663164928L,4598738169498697728L,},
new object[]{4584664420663164928L,4620693217682128896L,4607182418800017408L,4608308318706860032L,},
new object[]{4584664420663164928L,4629700416936869888L,4584664420663164928L,4607323156288372736L,},
new object[]{4584664420663164928L,4629700416936869888L,4607182418800017408L,4611686018427387904L,},
new object[]{4607182418800017408L,4620693217682128896L,4584664420663164928L,4620710809868173312L,},
new object[]{4607182418800017408L,4620693217682128896L,4607182418800017408L,4621256167635550208L,},
new object[]{4607182418800017408L,4629700416936869888L,4584664420663164928L,4629704814983380992L,},
new object[]{4607182418800017408L,4629700416936869888L,4607182418800017408L,4629841154425225216L,},
new object[]{4584664420663164928L,4652218415073722368L,4584664420663164928L,4629704814983380992L,},
new object[]{4584664420663164928L,4652218415073722368L,4607182418800017408L,4629841154425225216L,},
new object[]{4584664420663164928L,4661225614328463360L,4584664420663164928L,4638708715703238656L,},
new object[]{4584664420663164928L,4661225614328463360L,4607182418800017408L,4638742800563699712L,},
new object[]{4607182418800017408L,4652218415073722368L,4584664420663164928L,4652218552512675840L,},
new object[]{4607182418800017408L,4652218415073722368L,4607182418800017408L,4652222813120233472L,},
new object[]{4607182418800017408L,4661225614328463360L,4584664420663164928L,4661225648688201728L,},
new object[]{4607182418800017408L,4661225614328463360L,4607182418800017408L,4661226713840091136L,},
new object[]{4584664420663164928L,4584664420663164928L,4620693217682128896L,4620693767437942784L,},
new object[]{4584664420663164928L,4584664420663164928L,4629700416936869888L,4629700554375823360L,},
new object[]{4584664420663164928L,4607182418800017408L,4620693217682128896L,4620710809868173312L,},
new object[]{4584664420663164928L,4607182418800017408L,4629700416936869888L,4629704814983380992L,},
new object[]{4607182418800017408L,4584664420663164928L,4620693217682128896L,4620710809868173312L,},
new object[]{4607182418800017408L,4584664420663164928L,4629700416936869888L,4629704814983380992L,},
new object[]{4607182418800017408L,4607182418800017408L,4620693217682128896L,4621256167635550208L,},
new object[]{4607182418800017408L,4607182418800017408L,4629700416936869888L,4629841154425225216L,},
new object[]{4584664420663164928L,4620693217682128896L,4620693217682128896L,4620833955170484224L,},
new object[]{4584664420663164928L,4620693217682128896L,4629700416936869888L,4629735601308958720L,},
new object[]{4584664420663164928L,4629700416936869888L,4620693217682128896L,4621256167635550208L,},
new object[]{4584664420663164928L,4629700416936869888L,4629700416936869888L,4629841154425225216L,},
new object[]{4607182418800017408L,4620693217682128896L,4620693217682128896L,4625196817309499392L,},
new object[]{4607182418800017408L,4620693217682128896L,4629700416936869888L,4630826316843712512L,},
new object[]{4607182418800017408L,4629700416936869888L,4620693217682128896L,4630826316843712512L,},
new object[]{4607182418800017408L,4629700416936869888L,4629700416936869888L,4634204016564240384L,},
new object[]{4584664420663164928L,4652218415073722368L,4620693217682128896L,4630826316843712512L,},
new object[]{4584664420663164928L,4652218415073722368L,4629700416936869888L,4634204016564240384L,},
new object[]{4584664420663164928L,4661225614328463360L,4620693217682128896L,4638989091168321536L,},
new object[]{4584664420663164928L,4661225614328463360L,4629700416936869888L,4639833516098453504L,},
new object[]{4607182418800017408L,4652218415073722368L,4620693217682128896L,4652253599445811200L,},
new object[]{4607182418800017408L,4652218415073722368L,4629700416936869888L,4652359152562077696L,},
new object[]{4607182418800017408L,4661225614328463360L,4620693217682128896L,4661234410421485568L,},
new object[]{4607182418800017408L,4661225614328463360L,4629700416936869888L,4661260798700552192L,},
new object[]{4584664420663164928L,4584664420663164928L,4652218415073722368L,4652218419368689664L,},
new object[]{4584664420663164928L,4584664420663164928L,4661225614328463360L,4661225615402205184L,},
new object[]{4584664420663164928L,4607182418800017408L,4652218415073722368L,4652218552512675840L,},
new object[]{4584664420663164928L,4607182418800017408L,4661225614328463360L,4661225648688201728L,},
new object[]{4607182418800017408L,4584664420663164928L,4652218415073722368L,4652218552512675840L,},
new object[]{4607182418800017408L,4584664420663164928L,4661225614328463360L,4661225648688201728L,},
new object[]{4607182418800017408L,4607182418800017408L,4652218415073722368L,4652222813120233472L,},
new object[]{4607182418800017408L,4607182418800017408L,4661225614328463360L,4661226713840091136L,},
new object[]{4584664420663164928L,4620693217682128896L,4652218415073722368L,4652219514585350144L,},
new object[]{4584664420663164928L,4620693217682128896L,4661225614328463360L,4661225889206370304L,},
new object[]{4584664420663164928L,4629700416936869888L,4652218415073722368L,4652222813120233472L,},
new object[]{4584664420663164928L,4629700416936869888L,4661225614328463360L,4661226713840091136L,},
new object[]{4607182418800017408L,4620693217682128896L,4652218415073722368L,4652253599445811200L,},
new object[]{4607182418800017408L,4620693217682128896L,4661225614328463360L,4661234410421485568L,},
new object[]{4607182418800017408L,4629700416936869888L,4652218415073722368L,4652359152562077696L,},
new object[]{4607182418800017408L,4629700416936869888L,4661225614328463360L,4661260798700552192L,},
new object[]{4584664420663164928L,4652218415073722368L,4652218415073722368L,4652359152562077696L,},
new object[]{4584664420663164928L,4652218415073722368L,4661225614328463360L,4661260798700552192L,},
new object[]{4584664420663164928L,4661225614328463360L,4652218415073722368L,4652781365027143680L,},
new object[]{4584664420663164928L,4661225614328463360L,4661225614328463360L,4661366351816818688L,},
new object[]{4607182418800017408L,4652218415073722368L,4652218415073722368L,4656722014701092864L,},
new object[]{4607182418800017408L,4652218415073722368L,4661225614328463360L,4662351514235305984L,},
new object[]{4607182418800017408L,4661225614328463360L,4652218415073722368L,4662351514235305984L,},
new object[]{4607182418800017408L,4661225614328463360L,4661225614328463360L,4665729213955833856L,},
new object[]{4620693217682128896L,4620693217682128896L,4584664420663164928L,4634206215587495936L,},
new object[]{4620693217682128896L,4620693217682128896L,4607182418800017408L,4634274385308418048L,},
new object[]{4620693217682128896L,4629700416936869888L,4584664420663164928L,4643211765574795264L,},
new object[]{4620693217682128896L,4629700416936869888L,4607182418800017408L,4643228808005025792L,},
new object[]{4629700416936869888L,4620693217682128896L,4584664420663164928L,4643211765574795264L,},
new object[]{4629700416936869888L,4620693217682128896L,4607182418800017408L,4643228808005025792L,},
new object[]{4629700416936869888L,4629700416936869888L,4584664420663164928L,4652218552512675840L,},
new object[]{4629700416936869888L,4629700416936869888L,4607182418800017408L,4652222813120233472L,},
new object[]{4620693217682128896L,4620693217682128896L,4620693217682128896L,4634766966517661696L,},
new object[]{4620693217682128896L,4620693217682128896L,4629700416936869888L,4636455816377925632L,},
new object[]{4620693217682128896L,4629700416936869888L,4620693217682128896L,4643351953307336704L,},
new object[]{4620693217682128896L,4629700416936869888L,4629700416936869888L,4643774165772402688L,},
new object[]{4629700416936869888L,4620693217682128896L,4620693217682128896L,4643351953307336704L,},
new object[]{4629700416936869888L,4620693217682128896L,4629700416936869888L,4643774165772402688L,},
new object[]{4629700416936869888L,4629700416936869888L,4620693217682128896L,4652253599445811200L,},
new object[]{4629700416936869888L,4629700416936869888L,4629700416936869888L,4652359152562077696L,},
new object[]{4620693217682128896L,4620693217682128896L,4652218415073722368L,4652499890050433024L,},
new object[]{4620693217682128896L,4620693217682128896L,4661225614328463360L,4661295983072641024L,},
new object[]{4620693217682128896L,4629700416936869888L,4652218415073722368L,4653344314980564992L,},
new object[]{4620693217682128896L,4629700416936869888L,4661225614328463360L,4661507089305174016L,},
new object[]{4629700416936869888L,4620693217682128896L,4652218415073722368L,4653344314980564992L,},
new object[]{4629700416936869888L,4620693217682128896L,4661225614328463360L,4661507089305174016L,},
new object[]{4629700416936869888L,4629700416936869888L,4652218415073722368L,4656722014701092864L,},
new object[]{4629700416936869888L,4629700416936869888L,4661225614328463360L,4662351514235305984L,},
new object[]{4620693217682128896L,4652218415073722368L,4584664420663164928L,4665729231135703040L,},
new object[]{4620693217682128896L,4652218415073722368L,4607182418800017408L,4665729763711647744L,},
new object[]{4620693217682128896L,4661225614328463360L,4584664420663164928L,4674736417505542144L,},
new object[]{4620693217682128896L,4661225614328463360L,4607182418800017408L,4674736550649528320L,},
new object[]{4629700416936869888L,4652218415073722368L,4584664420663164928L,4674736417505542144L,},
new object[]{4629700416936869888L,4652218415073722368L,4607182418800017408L,4674736550649528320L,},
new object[]{4629700416936869888L,4661225614328463360L,4584664420663164928L,4683743613539057664L,},
new object[]{4629700416936869888L,4661225614328463360L,4607182418800017408L,4683743646825054208L,},
new object[]{4620693217682128896L,4652218415073722368L,4620693217682128896L,4665733612002344960L,},
new object[]{4620693217682128896L,4652218415073722368L,4629700416936869888L,4665746806141878272L,},
new object[]{4620693217682128896L,4661225614328463360L,4620693217682128896L,4674737512722202624L,},
new object[]{4620693217682128896L,4661225614328463360L,4629700416936869888L,4674740811257085952L,},
new object[]{4629700416936869888L,4652218415073722368L,4620693217682128896L,4674737512722202624L,},
new object[]{4629700416936869888L,4652218415073722368L,4629700416936869888L,4674740811257085952L,},
new object[]{4629700416936869888L,4661225614328463360L,4620693217682128896L,4683743887343222784L,},
new object[]{4629700416936869888L,4661225614328463360L,4629700416936869888L,4683744711976943616L,},
new object[]{4620693217682128896L,4652218415073722368L,4652218415073722368L,4666292163909255168L,},
new object[]{4620693217682128896L,4652218415073722368L,4661225614328463360L,4667981013769519104L,},
new object[]{4620693217682128896L,4661225614328463360L,4652218415073722368L,4674877150698930176L,},
new object[]{4620693217682128896L,4661225614328463360L,4661225614328463360L,4675299363163996160L,},
new object[]{4629700416936869888L,4652218415073722368L,4652218415073722368L,4674877150698930176L,},
new object[]{4629700416936869888L,4652218415073722368L,4661225614328463360L,4675299363163996160L,},
new object[]{4629700416936869888L,4661225614328463360L,4652218415073722368L,4683778796837404672L,},
new object[]{4629700416936869888L,4661225614328463360L,4661225614328463360L,4683884349953671168L,},
new object[]{-4706261610602168320L,-4706261610602168320L,4517110426252607488L,4517110430547574784L,},
new object[]{-4706261610602168320L,4517110426252607488L,4517110426252607488L,4517110417662672896L,},
new object[]{4517110426252607488L,-4706261610602168320L,4517110426252607488L,4517110417662672896L,},
new object[]{4517110426252607488L,4517110426252607488L,4517110426252607488L,4517110430547574784L,},
new object[]{-4661225614328463360L,-4661225614328463360L,-5066549580791808000L,4517110426252607488L,},
new object[]{-4661225614328463360L,-4661225614328463360L,4156822456062967808L,4517110426252607488L,},
new object[]{4562146422526312448L,4562146422526312448L,-5066549580791808000L,4517110426252607488L,},
new object[]{4562146422526312448L,4562146422526312448L,4156822456062967808L,4517110426252607488L,},
new object[]{-4638707616191610880L,-4638707616191610880L,-4683743612465315840L,4561864947549601792L,},
new object[]{-4638707616191610880L,-4638707616191610880L,4539628424389459968L,4562287160014667776L,},
new object[]{4584664420663164928L,4584664420663164928L,-4683743612465315840L,4561864947549601792L,},
new object[]{4584664420663164928L,4584664420663164928L,4539628424389459968L,4562287160014667776L,},
new object[]{-4601552919265804288L,-4601552919265804288L,-4601552919265804288L,4636033603912859648L,},
new object[]{-4601552919265804288L,-4601552919265804288L,4621819117588971520L,4637440978796412928L,},
new object[]{4621819117588971520L,4621819117588971520L,-4601552919265804288L,4636033603912859648L,},
new object[]{4621819117588971520L,4621819117588971520L,4621819117588971520L,4637440978796412928L,},
new object[]{-4616189618054758400L,-4616189618054758400L,-4616189618054758400L,0L,},
new object[]{-4616189618054758400L,-4616189618054758400L,4607182418800017408L,4611686018427387904L,},
new object[]{-4616189618054758400L,4607182418800017408L,4607182418800017408L,0L,},
new object[]{4607182418800017408L,-4616189618054758400L,4607182418800017408L,0L,},
new object[]{4607182418800017408L,4607182418800017408L,-4616189618054758400L,0L,},
new object[]{4607182418800017408L,4607182418800017408L,4607182418800017408L,4611686018427387904L,},
new object[]{9218868437227405311L,9218868437227405312L,9218868437227405312L,9218868437227405312L,},
new object[]{9218868437227405311L,9218868437227405312L,9218868437227405311L,9218868437227405312L,},
new object[]{9218868437227405311L,9218868437227405312L,-4503599627370497L,9218868437227405312L,},
new object[]{9218868437227405311L,9218868437227405312L,4503599627370496L,9218868437227405312L,},
new object[]{9218868437227405311L,9218868437227405312L,-9218868437227405312L,9218868437227405312L,},
new object[]{9218868437227405311L,9218868437227405312L,4503599627370495L,9218868437227405312L,},
new object[]{9218868437227405311L,9218868437227405312L,-9218868437227405313L,9218868437227405312L,},
new object[]{9218868437227405311L,9218868437227405312L,1L,9218868437227405312L,},
new object[]{9218868437227405311L,9218868437227405312L,-9223372036854775807L,9218868437227405312L,},
new object[]{9218868437227405311L,9218868437227405312L,0L,9218868437227405312L,},
new object[]{9218868437227405311L,9218868437227405312L,-9223372036854775808L,9218868437227405312L,},
new object[]{9218868437227405311L,9218868437227405311L,9218868437227405312L,9218868437227405312L,},
new object[]{9218868437227405311L,9218868437227405311L,9218868437227405311L,9218868437227405312L,},
new object[]{9218868437227405311L,9218868437227405311L,-4503599627370497L,9218868437227405312L,},
new object[]{9218868437227405311L,9218868437227405311L,4503599627370496L,9218868437227405312L,},
new object[]{9218868437227405311L,9218868437227405311L,-9218868437227405312L,9218868437227405312L,},
new object[]{9218868437227405311L,9218868437227405311L,4503599627370495L,9218868437227405312L,},
new object[]{9218868437227405311L,9218868437227405311L,-9218868437227405313L,9218868437227405312L,},
new object[]{9218868437227405311L,9218868437227405311L,1L,9218868437227405312L,},
new object[]{9218868437227405311L,9218868437227405311L,-9223372036854775807L,9218868437227405312L,},
new object[]{9218868437227405311L,9218868437227405311L,0L,9218868437227405312L,},
new object[]{9218868437227405311L,9218868437227405311L,-9223372036854775808L,9218868437227405312L,},
new object[]{9218868437227405311L,-4503599627370497L,9218868437227405312L,9218868437227405312L,},
new object[]{9218868437227405311L,4503599627370496L,9218868437227405312L,9218868437227405312L,},
new object[]{9218868437227405311L,4503599627370496L,9218868437227405311L,9218868437227405311L,},
new object[]{9218868437227405311L,4503599627370496L,4503599627370496L,4616189618054758399L,},
new object[]{9218868437227405311L,4503599627370496L,-9218868437227405312L,4616189618054758399L,},
new object[]{9218868437227405311L,4503599627370496L,4503599627370495L,4616189618054758399L,},
new object[]{9218868437227405311L,4503599627370496L,-9218868437227405313L,4616189618054758399L,},
new object[]{9218868437227405311L,4503599627370496L,1L,4616189618054758399L,},
new object[]{9218868437227405311L,4503599627370496L,-9223372036854775807L,4616189618054758399L,},
new object[]{9218868437227405311L,4503599627370496L,0L,4616189618054758399L,},
new object[]{9218868437227405311L,4503599627370496L,-9223372036854775808L,4616189618054758399L,},
new object[]{9218868437227405311L,-9218868437227405312L,9218868437227405312L,9218868437227405312L,},
new object[]{9218868437227405311L,-9218868437227405312L,9218868437227405311L,9218868437227405311L,},
new object[]{9218868437227405311L,4503599627370495L,9218868437227405312L,9218868437227405312L,},
new object[]{9218868437227405311L,4503599627370495L,9218868437227405311L,9218868437227405311L,},
new object[]{9218868437227405311L,4503599627370495L,4503599627370496L,4616189618054758397L,},
new object[]{9218868437227405311L,4503599627370495L,-9218868437227405312L,4616189618054758397L,},
new object[]{9218868437227405311L,4503599627370495L,4503599627370495L,4616189618054758397L,},
new object[]{9218868437227405311L,4503599627370495L,-9218868437227405313L,4616189618054758397L,},
new object[]{9218868437227405311L,4503599627370495L,1L,4616189618054758397L,},
new object[]{9218868437227405311L,4503599627370495L,-9223372036854775807L,4616189618054758397L,},
new object[]{9218868437227405311L,4503599627370495L,0L,4616189618054758397L,},
new object[]{9218868437227405311L,4503599627370495L,-9223372036854775808L,4616189618054758397L,},
new object[]{9218868437227405311L,-9218868437227405313L,9218868437227405312L,9218868437227405312L,},
new object[]{9218868437227405311L,-9218868437227405313L,9218868437227405311L,9218868437227405311L,},
new object[]{9218868437227405311L,1L,9218868437227405312L,9218868437227405312L,},
new object[]{9218868437227405311L,1L,9218868437227405311L,9218868437227405311L,},
new object[]{9218868437227405311L,1L,4503599627370496L,4382002437431492607L,},
new object[]{9218868437227405311L,1L,-9218868437227405312L,4382002437431492607L,},
new object[]{9218868437227405311L,1L,4503599627370495L,4382002437431492607L,},
new object[]{9218868437227405311L,1L,-9218868437227405313L,4382002437431492607L,},
new object[]{9218868437227405311L,1L,1L,4382002437431492607L,},
new object[]{9218868437227405311L,1L,-9223372036854775807L,4382002437431492607L,},
new object[]{9218868437227405311L,1L,0L,4382002437431492607L,},
new object[]{9218868437227405311L,1L,-9223372036854775808L,4382002437431492607L,},
new object[]{9218868437227405311L,-9223372036854775807L,9218868437227405312L,9218868437227405312L,},
new object[]{9218868437227405311L,-9223372036854775807L,9218868437227405311L,9218868437227405311L,},
new object[]{9218868437227405311L,0L,9218868437227405312L,9218868437227405312L,},
new object[]{9218868437227405311L,0L,9218868437227405311L,9218868437227405311L,},
new object[]{9218868437227405311L,0L,4503599627370495L,4503599627370495L,},
new object[]{9218868437227405311L,0L,1L,1L,},
new object[]{9218868437227405311L,0L,0L,0L,},
new object[]{9218868437227405311L,0L,-9223372036854775808L,0L,},
new object[]{9218868437227405311L,-9223372036854775808L,9218868437227405312L,9218868437227405312L,},
new object[]{9218868437227405311L,-9223372036854775808L,9218868437227405311L,9218868437227405311L,},
new object[]{9218868437227405311L,-9223372036854775808L,4503599627370495L,4503599627370495L,},
new object[]{9218868437227405311L,-9223372036854775808L,1L,1L,},
new object[]{9218868437227405311L,-9223372036854775808L,0L,0L,},
new object[]{9218868437227405311L,-9223372036854775808L,-9223372036854775808L,-9223372036854775808L,},
new object[]{-4503599627370497L,-4503599627370496L,9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370497L,-4503599627370496L,9218868437227405311L,9218868437227405312L,},
new object[]{-4503599627370497L,-4503599627370496L,-4503599627370497L,9218868437227405312L,},
new object[]{-4503599627370497L,-4503599627370496L,4503599627370496L,9218868437227405312L,},
new object[]{-4503599627370497L,-4503599627370496L,-9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370497L,-4503599627370496L,4503599627370495L,9218868437227405312L,},
new object[]{-4503599627370497L,-4503599627370496L,-9218868437227405313L,9218868437227405312L,},
new object[]{-4503599627370497L,-4503599627370496L,1L,9218868437227405312L,},
new object[]{-4503599627370497L,-4503599627370496L,-9223372036854775807L,9218868437227405312L,},
new object[]{-4503599627370497L,-4503599627370496L,0L,9218868437227405312L,},
new object[]{-4503599627370497L,-4503599627370496L,-9223372036854775808L,9218868437227405312L,},
new object[]{-4503599627370497L,9218868437227405311L,9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370497L,-4503599627370497L,9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370497L,-4503599627370497L,9218868437227405311L,9218868437227405312L,},
new object[]{-4503599627370497L,-4503599627370497L,-4503599627370497L,9218868437227405312L,},
new object[]{-4503599627370497L,-4503599627370497L,4503599627370496L,9218868437227405312L,},
new object[]{-4503599627370497L,-4503599627370497L,-9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370497L,-4503599627370497L,4503599627370495L,9218868437227405312L,},
new object[]{-4503599627370497L,-4503599627370497L,-9218868437227405313L,9218868437227405312L,},
new object[]{-4503599627370497L,-4503599627370497L,1L,9218868437227405312L,},
new object[]{-4503599627370497L,-4503599627370497L,-9223372036854775807L,9218868437227405312L,},
new object[]{-4503599627370497L,-4503599627370497L,0L,9218868437227405312L,},
new object[]{-4503599627370497L,-4503599627370497L,-9223372036854775808L,9218868437227405312L,},
new object[]{-4503599627370497L,4503599627370496L,9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370497L,4503599627370496L,9218868437227405311L,9218868437227405311L,},
new object[]{-4503599627370497L,-9218868437227405312L,9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370497L,-9218868437227405312L,9218868437227405311L,9218868437227405311L,},
new object[]{-4503599627370497L,-9218868437227405312L,4503599627370496L,4616189618054758399L,},
new object[]{-4503599627370497L,-9218868437227405312L,-9218868437227405312L,4616189618054758399L,},
new object[]{-4503599627370497L,-9218868437227405312L,4503599627370495L,4616189618054758399L,},
new object[]{-4503599627370497L,-9218868437227405312L,-9218868437227405313L,4616189618054758399L,},
new object[]{-4503599627370497L,-9218868437227405312L,1L,4616189618054758399L,},
new object[]{-4503599627370497L,-9218868437227405312L,-9223372036854775807L,4616189618054758399L,},
new object[]{-4503599627370497L,-9218868437227405312L,0L,4616189618054758399L,},
new object[]{-4503599627370497L,-9218868437227405312L,-9223372036854775808L,4616189618054758399L,},
new object[]{-4503599627370497L,4503599627370495L,9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370497L,4503599627370495L,9218868437227405311L,9218868437227405311L,},
new object[]{-4503599627370497L,-9218868437227405313L,9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370497L,-9218868437227405313L,9218868437227405311L,9218868437227405311L,},
new object[]{-4503599627370497L,-9218868437227405313L,4503599627370496L,4616189618054758397L,},
new object[]{-4503599627370497L,-9218868437227405313L,-9218868437227405312L,4616189618054758397L,},
new object[]{-4503599627370497L,-9218868437227405313L,4503599627370495L,4616189618054758397L,},
new object[]{-4503599627370497L,-9218868437227405313L,-9218868437227405313L,4616189618054758397L,},
new object[]{-4503599627370497L,-9218868437227405313L,1L,4616189618054758397L,},
new object[]{-4503599627370497L,-9218868437227405313L,-9223372036854775807L,4616189618054758397L,},
new object[]{-4503599627370497L,-9218868437227405313L,0L,4616189618054758397L,},
new object[]{-4503599627370497L,-9218868437227405313L,-9223372036854775808L,4616189618054758397L,},
new object[]{-4503599627370497L,1L,9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370497L,1L,9218868437227405311L,9218868437227405311L,},
new object[]{-4503599627370497L,-9223372036854775807L,9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370497L,-9223372036854775807L,9218868437227405311L,9218868437227405311L,},
new object[]{-4503599627370497L,-9223372036854775807L,4503599627370496L,4382002437431492607L,},
new object[]{-4503599627370497L,-9223372036854775807L,-9218868437227405312L,4382002437431492607L,},
new object[]{-4503599627370497L,-9223372036854775807L,4503599627370495L,4382002437431492607L,},
new object[]{-4503599627370497L,-9223372036854775807L,-9218868437227405313L,4382002437431492607L,},
new object[]{-4503599627370497L,-9223372036854775807L,1L,4382002437431492607L,},
new object[]{-4503599627370497L,-9223372036854775807L,-9223372036854775807L,4382002437431492607L,},
new object[]{-4503599627370497L,-9223372036854775807L,0L,4382002437431492607L,},
new object[]{-4503599627370497L,-9223372036854775807L,-9223372036854775808L,4382002437431492607L,},
new object[]{-4503599627370497L,0L,9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370497L,0L,9218868437227405311L,9218868437227405311L,},
new object[]{-4503599627370497L,0L,4503599627370495L,4503599627370495L,},
new object[]{-4503599627370497L,0L,1L,1L,},
new object[]{-4503599627370497L,0L,0L,0L,},
new object[]{-4503599627370497L,0L,-9223372036854775808L,-9223372036854775808L,},
new object[]{-4503599627370497L,-9223372036854775808L,9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370497L,-9223372036854775808L,9218868437227405311L,9218868437227405311L,},
new object[]{-4503599627370497L,-9223372036854775808L,4503599627370495L,4503599627370495L,},
new object[]{-4503599627370497L,-9223372036854775808L,1L,1L,},
new object[]{-4503599627370497L,-9223372036854775808L,0L,0L,},
new object[]{-4503599627370497L,-9223372036854775808L,-9223372036854775808L,0L,},
new object[]{4503599627370496L,9218868437227405312L,9218868437227405312L,9218868437227405312L,},
new object[]{4503599627370496L,9218868437227405312L,9218868437227405311L,9218868437227405312L,},
new object[]{4503599627370496L,9218868437227405312L,-4503599627370497L,9218868437227405312L,},
new object[]{4503599627370496L,9218868437227405312L,4503599627370496L,9218868437227405312L,},
new object[]{4503599627370496L,9218868437227405312L,-9218868437227405312L,9218868437227405312L,},
new object[]{4503599627370496L,9218868437227405312L,4503599627370495L,9218868437227405312L,},
new object[]{4503599627370496L,9218868437227405312L,-9218868437227405313L,9218868437227405312L,},
new object[]{4503599627370496L,9218868437227405312L,1L,9218868437227405312L,},
new object[]{4503599627370496L,9218868437227405312L,-9223372036854775807L,9218868437227405312L,},
new object[]{4503599627370496L,9218868437227405312L,0L,9218868437227405312L,},
new object[]{4503599627370496L,9218868437227405312L,-9223372036854775808L,9218868437227405312L,},
new object[]{4503599627370496L,9218868437227405311L,9218868437227405312L,9218868437227405312L,},
new object[]{4503599627370496L,9218868437227405311L,9218868437227405311L,9218868437227405311L,},
new object[]{4503599627370496L,9218868437227405311L,4503599627370496L,4616189618054758399L,},
new object[]{4503599627370496L,9218868437227405311L,-9218868437227405312L,4616189618054758399L,},
new object[]{4503599627370496L,9218868437227405311L,4503599627370495L,4616189618054758399L,},
new object[]{4503599627370496L,9218868437227405311L,-9218868437227405313L,4616189618054758399L,},
new object[]{4503599627370496L,9218868437227405311L,1L,4616189618054758399L,},
new object[]{4503599627370496L,9218868437227405311L,-9223372036854775807L,4616189618054758399L,},
new object[]{4503599627370496L,9218868437227405311L,0L,4616189618054758399L,},
new object[]{4503599627370496L,9218868437227405311L,-9223372036854775808L,4616189618054758399L,},
new object[]{4503599627370496L,-4503599627370497L,9218868437227405312L,9218868437227405312L,},
new object[]{4503599627370496L,-4503599627370497L,9218868437227405311L,9218868437227405311L,},
new object[]{4503599627370496L,4503599627370496L,9218868437227405312L,9218868437227405312L,},
new object[]{4503599627370496L,4503599627370496L,9218868437227405311L,9218868437227405311L,},
new object[]{4503599627370496L,4503599627370496L,4503599627370495L,4503599627370495L,},
new object[]{4503599627370496L,4503599627370496L,1L,1L,},
new object[]{4503599627370496L,4503599627370496L,0L,0L,},
new object[]{4503599627370496L,4503599627370496L,-9223372036854775808L,0L,},
new object[]{4503599627370496L,-9218868437227405312L,9218868437227405312L,9218868437227405312L,},
new object[]{4503599627370496L,-9218868437227405312L,9218868437227405311L,9218868437227405311L,},
new object[]{4503599627370496L,-9218868437227405312L,4503599627370495L,4503599627370495L,},
new object[]{4503599627370496L,-9218868437227405312L,1L,1L,},
new object[]{4503599627370496L,-9218868437227405312L,0L,0L,},
new object[]{4503599627370496L,-9218868437227405312L,-9223372036854775808L,-9223372036854775808L,},
new object[]{4503599627370496L,4503599627370495L,9218868437227405312L,9218868437227405312L,},
new object[]{4503599627370496L,4503599627370495L,9218868437227405311L,9218868437227405311L,},
new object[]{4503599627370496L,4503599627370495L,4503599627370495L,4503599627370495L,},
new object[]{4503599627370496L,4503599627370495L,1L,1L,},
new object[]{4503599627370496L,4503599627370495L,0L,0L,},
new object[]{4503599627370496L,4503599627370495L,-9223372036854775808L,0L,},
new object[]{4503599627370496L,-9218868437227405313L,9218868437227405312L,9218868437227405312L,},
new object[]{4503599627370496L,-9218868437227405313L,9218868437227405311L,9218868437227405311L,},
new object[]{4503599627370496L,-9218868437227405313L,4503599627370495L,4503599627370495L,},
new object[]{4503599627370496L,-9218868437227405313L,1L,1L,},
new object[]{4503599627370496L,-9218868437227405313L,0L,0L,},
new object[]{4503599627370496L,-9218868437227405313L,-9223372036854775808L,-9223372036854775808L,},
new object[]{4503599627370496L,1L,9218868437227405312L,9218868437227405312L,},
new object[]{4503599627370496L,1L,9218868437227405311L,9218868437227405311L,},
new object[]{4503599627370496L,1L,4503599627370495L,4503599627370495L,},
new object[]{4503599627370496L,1L,1L,1L,},
new object[]{4503599627370496L,1L,0L,0L,},
new object[]{4503599627370496L,1L,-9223372036854775808L,0L,},
new object[]{4503599627370496L,-9223372036854775807L,9218868437227405312L,9218868437227405312L,},
new object[]{4503599627370496L,-9223372036854775807L,9218868437227405311L,9218868437227405311L,},
new object[]{4503599627370496L,-9223372036854775807L,4503599627370495L,4503599627370495L,},
new object[]{4503599627370496L,-9223372036854775807L,1L,1L,},
new object[]{4503599627370496L,-9223372036854775807L,0L,0L,},
new object[]{4503599627370496L,-9223372036854775807L,-9223372036854775808L,-9223372036854775808L,},
new object[]{4503599627370496L,0L,9218868437227405312L,9218868437227405312L,},
new object[]{4503599627370496L,0L,9218868437227405311L,9218868437227405311L,},
new object[]{4503599627370496L,0L,4503599627370495L,4503599627370495L,},
new object[]{4503599627370496L,0L,1L,1L,},
new object[]{4503599627370496L,0L,0L,0L,},
new object[]{4503599627370496L,0L,-9223372036854775808L,0L,},
new object[]{4503599627370496L,-9223372036854775808L,9218868437227405312L,9218868437227405312L,},
new object[]{4503599627370496L,-9223372036854775808L,9218868437227405311L,9218868437227405311L,},
new object[]{4503599627370496L,-9223372036854775808L,4503599627370495L,4503599627370495L,},
new object[]{4503599627370496L,-9223372036854775808L,1L,1L,},
new object[]{4503599627370496L,-9223372036854775808L,0L,0L,},
new object[]{4503599627370496L,-9223372036854775808L,-9223372036854775808L,-9223372036854775808L,},
new object[]{-9218868437227405312L,-4503599627370496L,9218868437227405312L,9218868437227405312L,},
new object[]{-9218868437227405312L,-4503599627370496L,9218868437227405311L,9218868437227405312L,},
new object[]{-9218868437227405312L,-4503599627370496L,-4503599627370497L,9218868437227405312L,},
new object[]{-9218868437227405312L,-4503599627370496L,4503599627370496L,9218868437227405312L,},
new object[]{-9218868437227405312L,-4503599627370496L,-9218868437227405312L,9218868437227405312L,},
new object[]{-9218868437227405312L,-4503599627370496L,4503599627370495L,9218868437227405312L,},
new object[]{-9218868437227405312L,-4503599627370496L,-9218868437227405313L,9218868437227405312L,},
new object[]{-9218868437227405312L,-4503599627370496L,1L,9218868437227405312L,},
new object[]{-9218868437227405312L,-4503599627370496L,-9223372036854775807L,9218868437227405312L,},
new object[]{-9218868437227405312L,-4503599627370496L,0L,9218868437227405312L,},
new object[]{-9218868437227405312L,-4503599627370496L,-9223372036854775808L,9218868437227405312L,},
new object[]{-9218868437227405312L,9218868437227405311L,9218868437227405312L,9218868437227405312L,},
new object[]{-9218868437227405312L,9218868437227405311L,9218868437227405311L,9218868437227405311L,},
new object[]{-9218868437227405312L,-4503599627370497L,9218868437227405312L,9218868437227405312L,},
new object[]{-9218868437227405312L,-4503599627370497L,9218868437227405311L,9218868437227405311L,},
new object[]{-9218868437227405312L,-4503599627370497L,4503599627370496L,4616189618054758399L,},
new object[]{-9218868437227405312L,-4503599627370497L,-9218868437227405312L,4616189618054758399L,},
new object[]{-9218868437227405312L,-4503599627370497L,4503599627370495L,4616189618054758399L,},
new object[]{-9218868437227405312L,-4503599627370497L,-9218868437227405313L,4616189618054758399L,},
new object[]{-9218868437227405312L,-4503599627370497L,1L,4616189618054758399L,},
new object[]{-9218868437227405312L,-4503599627370497L,-9223372036854775807L,4616189618054758399L,},
new object[]{-9218868437227405312L,-4503599627370497L,0L,4616189618054758399L,},
new object[]{-9218868437227405312L,-4503599627370497L,-9223372036854775808L,4616189618054758399L,},
new object[]{-9218868437227405312L,4503599627370496L,9218868437227405312L,9218868437227405312L,},
new object[]{-9218868437227405312L,4503599627370496L,9218868437227405311L,9218868437227405311L,},
new object[]{-9218868437227405312L,4503599627370496L,4503599627370495L,4503599627370495L,},
new object[]{-9218868437227405312L,4503599627370496L,1L,1L,},
new object[]{-9218868437227405312L,4503599627370496L,0L,0L,},
new object[]{-9218868437227405312L,4503599627370496L,-9223372036854775808L,-9223372036854775808L,},
new object[]{-9218868437227405312L,-9218868437227405312L,9218868437227405312L,9218868437227405312L,},
new object[]{-9218868437227405312L,-9218868437227405312L,9218868437227405311L,9218868437227405311L,},
new object[]{-9218868437227405312L,-9218868437227405312L,4503599627370495L,4503599627370495L,},
new object[]{-9218868437227405312L,-9218868437227405312L,1L,1L,},
new object[]{-9218868437227405312L,-9218868437227405312L,0L,0L,},
new object[]{-9218868437227405312L,-9218868437227405312L,-9223372036854775808L,0L,},
new object[]{-9218868437227405312L,4503599627370495L,9218868437227405312L,9218868437227405312L,},
new object[]{-9218868437227405312L,4503599627370495L,9218868437227405311L,9218868437227405311L,},
new object[]{-9218868437227405312L,4503599627370495L,4503599627370495L,4503599627370495L,},
new object[]{-9218868437227405312L,4503599627370495L,1L,1L,},
new object[]{-9218868437227405312L,4503599627370495L,0L,0L,},
new object[]{-9218868437227405312L,4503599627370495L,-9223372036854775808L,-9223372036854775808L,},
new object[]{-9218868437227405312L,-9218868437227405313L,9218868437227405312L,9218868437227405312L,},
new object[]{-9218868437227405312L,-9218868437227405313L,9218868437227405311L,9218868437227405311L,},
new object[]{-9218868437227405312L,-9218868437227405313L,4503599627370495L,4503599627370495L,},
new object[]{-9218868437227405312L,-9218868437227405313L,1L,1L,},
new object[]{-9218868437227405312L,-9218868437227405313L,0L,0L,},
new object[]{-9218868437227405312L,-9218868437227405313L,-9223372036854775808L,0L,},
new object[]{-9218868437227405312L,1L,9218868437227405312L,9218868437227405312L,},
new object[]{-9218868437227405312L,1L,9218868437227405311L,9218868437227405311L,},
new object[]{-9218868437227405312L,1L,4503599627370495L,4503599627370495L,},
new object[]{-9218868437227405312L,1L,1L,1L,},
new object[]{-9218868437227405312L,1L,0L,0L,},
new object[]{-9218868437227405312L,1L,-9223372036854775808L,-9223372036854775808L,},
new object[]{-9218868437227405312L,-9223372036854775807L,9218868437227405312L,9218868437227405312L,},
new object[]{-9218868437227405312L,-9223372036854775807L,9218868437227405311L,9218868437227405311L,},
new object[]{-9218868437227405312L,-9223372036854775807L,4503599627370495L,4503599627370495L,},
new object[]{-9218868437227405312L,-9223372036854775807L,1L,1L,},
new object[]{-9218868437227405312L,-9223372036854775807L,0L,0L,},
new object[]{-9218868437227405312L,-9223372036854775807L,-9223372036854775808L,0L,},
new object[]{-9218868437227405312L,0L,9218868437227405312L,9218868437227405312L,},
new object[]{-9218868437227405312L,0L,9218868437227405311L,9218868437227405311L,},
new object[]{-9218868437227405312L,0L,4503599627370495L,4503599627370495L,},
new object[]{-9218868437227405312L,0L,1L,1L,},
new object[]{-9218868437227405312L,0L,0L,0L,},
new object[]{-9218868437227405312L,0L,-9223372036854775808L,-9223372036854775808L,},
new object[]{-9218868437227405312L,-9223372036854775808L,9218868437227405312L,9218868437227405312L,},
new object[]{-9218868437227405312L,-9223372036854775808L,9218868437227405311L,9218868437227405311L,},
new object[]{-9218868437227405312L,-9223372036854775808L,4503599627370495L,4503599627370495L,},
new object[]{-9218868437227405312L,-9223372036854775808L,1L,1L,},
new object[]{-9218868437227405312L,-9223372036854775808L,0L,0L,},
new object[]{-9218868437227405312L,-9223372036854775808L,-9223372036854775808L,0L,},
new object[]{4503599627370495L,9218868437227405312L,9218868437227405312L,9218868437227405312L,},
new object[]{4503599627370495L,9218868437227405312L,9218868437227405311L,9218868437227405312L,},
new object[]{4503599627370495L,9218868437227405312L,-4503599627370497L,9218868437227405312L,},
new object[]{4503599627370495L,9218868437227405312L,4503599627370496L,9218868437227405312L,},
new object[]{4503599627370495L,9218868437227405312L,-9218868437227405312L,9218868437227405312L,},
new object[]{4503599627370495L,9218868437227405312L,4503599627370495L,9218868437227405312L,},
new object[]{4503599627370495L,9218868437227405312L,-9218868437227405313L,9218868437227405312L,},
new object[]{4503599627370495L,9218868437227405312L,1L,9218868437227405312L,},
new object[]{4503599627370495L,9218868437227405312L,-9223372036854775807L,9218868437227405312L,},
new object[]{4503599627370495L,9218868437227405312L,0L,9218868437227405312L,},
new object[]{4503599627370495L,9218868437227405312L,-9223372036854775808L,9218868437227405312L,},
new object[]{4503599627370495L,9218868437227405311L,9218868437227405312L,9218868437227405312L,},
new object[]{4503599627370495L,9218868437227405311L,9218868437227405311L,9218868437227405311L,},
new object[]{4503599627370495L,9218868437227405311L,4503599627370496L,4616189618054758397L,},
new object[]{4503599627370495L,9218868437227405311L,-9218868437227405312L,4616189618054758397L,},
new object[]{4503599627370495L,9218868437227405311L,4503599627370495L,4616189618054758397L,},
new object[]{4503599627370495L,9218868437227405311L,-9218868437227405313L,4616189618054758397L,},
new object[]{4503599627370495L,9218868437227405311L,1L,4616189618054758397L,},
new object[]{4503599627370495L,9218868437227405311L,-9223372036854775807L,4616189618054758397L,},
new object[]{4503599627370495L,9218868437227405311L,0L,4616189618054758397L,},
new object[]{4503599627370495L,9218868437227405311L,-9223372036854775808L,4616189618054758397L,},
new object[]{4503599627370495L,-4503599627370497L,9218868437227405312L,9218868437227405312L,},
new object[]{4503599627370495L,-4503599627370497L,9218868437227405311L,9218868437227405311L,},
new object[]{4503599627370495L,4503599627370496L,9218868437227405312L,9218868437227405312L,},
new object[]{4503599627370495L,4503599627370496L,9218868437227405311L,9218868437227405311L,},
new object[]{4503599627370495L,4503599627370496L,4503599627370495L,4503599627370495L,},
new object[]{4503599627370495L,4503599627370496L,1L,1L,},
new object[]{4503599627370495L,4503599627370496L,0L,0L,},
new object[]{4503599627370495L,4503599627370496L,-9223372036854775808L,0L,},
new object[]{4503599627370495L,-9218868437227405312L,9218868437227405312L,9218868437227405312L,},
new object[]{4503599627370495L,-9218868437227405312L,9218868437227405311L,9218868437227405311L,},
new object[]{4503599627370495L,-9218868437227405312L,4503599627370495L,4503599627370495L,},
new object[]{4503599627370495L,-9218868437227405312L,1L,1L,},
new object[]{4503599627370495L,-9218868437227405312L,0L,0L,},
new object[]{4503599627370495L,-9218868437227405312L,-9223372036854775808L,-9223372036854775808L,},
new object[]{4503599627370495L,4503599627370495L,9218868437227405311L,9218868437227405311L,},
new object[]{4503599627370495L,4503599627370495L,4503599627370495L,4503599627370495L,},
new object[]{4503599627370495L,4503599627370495L,1L,1L,},
new object[]{4503599627370495L,4503599627370495L,0L,0L,},
new object[]{4503599627370495L,4503599627370495L,-9223372036854775808L,0L,},
new object[]{4503599627370495L,-9218868437227405313L,9218868437227405312L,9218868437227405312L,},
new object[]{4503599627370495L,-9218868437227405313L,9218868437227405311L,9218868437227405311L,},
new object[]{4503599627370495L,-9218868437227405313L,4503599627370495L,4503599627370495L,},
new object[]{4503599627370495L,-9218868437227405313L,1L,1L,},
new object[]{4503599627370495L,-9218868437227405313L,0L,0L,},
new object[]{4503599627370495L,-9218868437227405313L,-9223372036854775808L,-9223372036854775808L,},
new object[]{4503599627370495L,1L,9218868437227405312L,9218868437227405312L,},
new object[]{4503599627370495L,1L,9218868437227405311L,9218868437227405311L,},
new object[]{4503599627370495L,1L,4503599627370495L,4503599627370495L,},
new object[]{4503599627370495L,1L,1L,1L,},
new object[]{4503599627370495L,1L,0L,0L,},
new object[]{4503599627370495L,1L,-9223372036854775808L,0L,},
new object[]{4503599627370495L,-9223372036854775807L,9218868437227405312L,9218868437227405312L,},
new object[]{4503599627370495L,-9223372036854775807L,9218868437227405311L,9218868437227405311L,},
new object[]{4503599627370495L,-9223372036854775807L,4503599627370495L,4503599627370495L,},
new object[]{4503599627370495L,-9223372036854775807L,1L,1L,},
new object[]{4503599627370495L,-9223372036854775807L,0L,0L,},
new object[]{4503599627370495L,-9223372036854775807L,-9223372036854775808L,-9223372036854775808L,},
new object[]{4503599627370495L,0L,9218868437227405312L,9218868437227405312L,},
new object[]{4503599627370495L,0L,9218868437227405311L,9218868437227405311L,},
new object[]{4503599627370495L,0L,4503599627370495L,4503599627370495L,},
new object[]{4503599627370495L,0L,1L,1L,},
new object[]{4503599627370495L,0L,0L,0L,},
new object[]{4503599627370495L,0L,-9223372036854775808L,0L,},
new object[]{4503599627370495L,-9223372036854775808L,9218868437227405312L,9218868437227405312L,},
new object[]{4503599627370495L,-9223372036854775808L,9218868437227405311L,9218868437227405311L,},
new object[]{4503599627370495L,-9223372036854775808L,4503599627370495L,4503599627370495L,},
new object[]{4503599627370495L,-9223372036854775808L,1L,1L,},
new object[]{4503599627370495L,-9223372036854775808L,0L,0L,},
new object[]{4503599627370495L,-9223372036854775808L,-9223372036854775808L,-9223372036854775808L,},
new object[]{-9218868437227405313L,-4503599627370496L,9218868437227405312L,9218868437227405312L,},
new object[]{-9218868437227405313L,-4503599627370496L,9218868437227405311L,9218868437227405312L,},
new object[]{-9218868437227405313L,-4503599627370496L,-4503599627370497L,9218868437227405312L,},
new object[]{-9218868437227405313L,-4503599627370496L,4503599627370496L,9218868437227405312L,},
new object[]{-9218868437227405313L,-4503599627370496L,-9218868437227405312L,9218868437227405312L,},
new object[]{-9218868437227405313L,-4503599627370496L,4503599627370495L,9218868437227405312L,},
new object[]{-9218868437227405313L,-4503599627370496L,-9218868437227405313L,9218868437227405312L,},
new object[]{-9218868437227405313L,-4503599627370496L,1L,9218868437227405312L,},
new object[]{-9218868437227405313L,-4503599627370496L,-9223372036854775807L,9218868437227405312L,},
new object[]{-9218868437227405313L,-4503599627370496L,0L,9218868437227405312L,},
new object[]{-9218868437227405313L,-4503599627370496L,-9223372036854775808L,9218868437227405312L,},
new object[]{-9218868437227405313L,9218868437227405311L,9218868437227405312L,9218868437227405312L,},
new object[]{-9218868437227405313L,9218868437227405311L,9218868437227405311L,9218868437227405311L,},
new object[]{-9218868437227405313L,-4503599627370497L,9218868437227405312L,9218868437227405312L,},
new object[]{-9218868437227405313L,-4503599627370497L,9218868437227405311L,9218868437227405311L,},
new object[]{-9218868437227405313L,-4503599627370497L,4503599627370496L,4616189618054758397L,},
new object[]{-9218868437227405313L,-4503599627370497L,-9218868437227405312L,4616189618054758397L,},
new object[]{-9218868437227405313L,-4503599627370497L,4503599627370495L,4616189618054758397L,},
new object[]{-9218868437227405313L,-4503599627370497L,-9218868437227405313L,4616189618054758397L,},
new object[]{-9218868437227405313L,-4503599627370497L,1L,4616189618054758397L,},
new object[]{-9218868437227405313L,-4503599627370497L,-9223372036854775807L,4616189618054758397L,},
new object[]{-9218868437227405313L,-4503599627370497L,0L,4616189618054758397L,},
new object[]{-9218868437227405313L,-4503599627370497L,-9223372036854775808L,4616189618054758397L,},
new object[]{-9218868437227405313L,4503599627370496L,9218868437227405312L,9218868437227405312L,},
new object[]{-9218868437227405313L,4503599627370496L,9218868437227405311L,9218868437227405311L,},
new object[]{-9218868437227405313L,4503599627370496L,4503599627370495L,4503599627370495L,},
new object[]{-9218868437227405313L,4503599627370496L,1L,1L,},
new object[]{-9218868437227405313L,4503599627370496L,0L,0L,},
new object[]{-9218868437227405313L,4503599627370496L,-9223372036854775808L,-9223372036854775808L,},
new object[]{-9218868437227405313L,-9218868437227405312L,9218868437227405312L,9218868437227405312L,},
new object[]{-9218868437227405313L,-9218868437227405312L,9218868437227405311L,9218868437227405311L,},
new object[]{-9218868437227405313L,-9218868437227405312L,4503599627370495L,4503599627370495L,},
new object[]{-9218868437227405313L,-9218868437227405312L,1L,1L,},
new object[]{-9218868437227405313L,-9218868437227405312L,0L,0L,},
new object[]{-9218868437227405313L,-9218868437227405312L,-9223372036854775808L,0L,},
new object[]{-9218868437227405313L,4503599627370495L,9218868437227405312L,9218868437227405312L,},
new object[]{-9218868437227405313L,4503599627370495L,9218868437227405311L,9218868437227405311L,},
new object[]{-9218868437227405313L,4503599627370495L,4503599627370495L,4503599627370495L,},
new object[]{-9218868437227405313L,4503599627370495L,1L,1L,},
new object[]{-9218868437227405313L,4503599627370495L,0L,0L,},
new object[]{-9218868437227405313L,4503599627370495L,-9223372036854775808L,-9223372036854775808L,},
new object[]{-9218868437227405313L,-9218868437227405313L,9218868437227405312L,9218868437227405312L,},
new object[]{-9218868437227405313L,-9218868437227405313L,9218868437227405311L,9218868437227405311L,},
new object[]{-9218868437227405313L,-9218868437227405313L,4503599627370495L,4503599627370495L,},
new object[]{-9218868437227405313L,-9218868437227405313L,1L,1L,},
new object[]{-9218868437227405313L,-9218868437227405313L,0L,0L,},
new object[]{-9218868437227405313L,-9218868437227405313L,-9223372036854775808L,0L,},
new object[]{-9218868437227405313L,1L,9218868437227405312L,9218868437227405312L,},
new object[]{-9218868437227405313L,1L,9218868437227405311L,9218868437227405311L,},
new object[]{-9218868437227405313L,1L,4503599627370495L,4503599627370495L,},
new object[]{-9218868437227405313L,1L,1L,1L,},
new object[]{-9218868437227405313L,1L,0L,0L,},
new object[]{-9218868437227405313L,1L,-9223372036854775808L,-9223372036854775808L,},
new object[]{-9218868437227405313L,-9223372036854775807L,9218868437227405312L,9218868437227405312L,},
new object[]{-9218868437227405313L,-9223372036854775807L,9218868437227405311L,9218868437227405311L,},
new object[]{-9218868437227405313L,-9223372036854775807L,4503599627370495L,4503599627370495L,},
new object[]{-9218868437227405313L,-9223372036854775807L,1L,1L,},
new object[]{-9218868437227405313L,-9223372036854775807L,0L,0L,},
new object[]{-9218868437227405313L,-9223372036854775807L,-9223372036854775808L,0L,},
new object[]{-9218868437227405313L,0L,9218868437227405312L,9218868437227405312L,},
new object[]{-9218868437227405313L,0L,9218868437227405311L,9218868437227405311L,},
new object[]{-9218868437227405313L,0L,4503599627370495L,4503599627370495L,},
new object[]{-9218868437227405313L,0L,1L,1L,},
new object[]{-9218868437227405313L,0L,0L,0L,},
new object[]{-9218868437227405313L,0L,-9223372036854775808L,-9223372036854775808L,},
new object[]{-9218868437227405313L,-9223372036854775808L,9218868437227405312L,9218868437227405312L,},
new object[]{-9218868437227405313L,-9223372036854775808L,9218868437227405311L,9218868437227405311L,},
new object[]{-9218868437227405313L,-9223372036854775808L,4503599627370495L,4503599627370495L,},
new object[]{-9218868437227405313L,-9223372036854775808L,1L,1L,},
new object[]{-9218868437227405313L,-9223372036854775808L,0L,0L,},
new object[]{-9218868437227405313L,-9223372036854775808L,-9223372036854775808L,0L,},
new object[]{1L,9218868437227405312L,9218868437227405312L,9218868437227405312L,},
new object[]{1L,9218868437227405312L,9218868437227405311L,9218868437227405312L,},
new object[]{1L,9218868437227405312L,-4503599627370497L,9218868437227405312L,},
new object[]{1L,9218868437227405312L,4503599627370496L,9218868437227405312L,},
new object[]{1L,9218868437227405312L,-9218868437227405312L,9218868437227405312L,},
new object[]{1L,9218868437227405312L,4503599627370495L,9218868437227405312L,},
new object[]{1L,9218868437227405312L,-9218868437227405313L,9218868437227405312L,},
new object[]{1L,9218868437227405312L,1L,9218868437227405312L,},
new object[]{1L,9218868437227405312L,-9223372036854775807L,9218868437227405312L,},
new object[]{1L,9218868437227405312L,0L,9218868437227405312L,},
new object[]{1L,9218868437227405312L,-9223372036854775808L,9218868437227405312L,},
new object[]{1L,9218868437227405311L,9218868437227405312L,9218868437227405312L,},
new object[]{1L,9218868437227405311L,9218868437227405311L,9218868437227405311L,},
new object[]{1L,9218868437227405311L,4503599627370496L,4382002437431492607L,},
new object[]{1L,9218868437227405311L,-9218868437227405312L,4382002437431492607L,},
new object[]{1L,9218868437227405311L,4503599627370495L,4382002437431492607L,},
new object[]{1L,9218868437227405311L,-9218868437227405313L,4382002437431492607L,},
new object[]{1L,9218868437227405311L,1L,4382002437431492607L,},
new object[]{1L,9218868437227405311L,-9223372036854775807L,4382002437431492607L,},
new object[]{1L,9218868437227405311L,0L,4382002437431492607L,},
new object[]{1L,9218868437227405311L,-9223372036854775808L,4382002437431492607L,},
new object[]{1L,-4503599627370497L,9218868437227405312L,9218868437227405312L,},
new object[]{1L,-4503599627370497L,9218868437227405311L,9218868437227405311L,},
new object[]{1L,4503599627370496L,9218868437227405312L,9218868437227405312L,},
new object[]{1L,4503599627370496L,9218868437227405311L,9218868437227405311L,},
new object[]{1L,4503599627370496L,4503599627370495L,4503599627370495L,},
new object[]{1L,4503599627370496L,1L,1L,},
new object[]{1L,4503599627370496L,0L,0L,},
new object[]{1L,4503599627370496L,-9223372036854775808L,0L,},
new object[]{1L,-9218868437227405312L,9218868437227405312L,9218868437227405312L,},
new object[]{1L,-9218868437227405312L,9218868437227405311L,9218868437227405311L,},
new object[]{1L,-9218868437227405312L,4503599627370495L,4503599627370495L,},
new object[]{1L,-9218868437227405312L,1L,1L,},
new object[]{1L,-9218868437227405312L,0L,0L,},
new object[]{1L,-9218868437227405312L,-9223372036854775808L,-9223372036854775808L,},
new object[]{1L,4503599627370495L,9218868437227405311L,9218868437227405311L,},
new object[]{1L,4503599627370495L,4503599627370495L,4503599627370495L,},
new object[]{1L,4503599627370495L,1L,1L,},
new object[]{1L,4503599627370495L,0L,0L,},
new object[]{1L,4503599627370495L,-9223372036854775808L,0L,},
new object[]{1L,-9218868437227405313L,9218868437227405312L,9218868437227405312L,},
new object[]{1L,-9218868437227405313L,9218868437227405311L,9218868437227405311L,},
new object[]{1L,-9218868437227405313L,4503599627370495L,4503599627370495L,},
new object[]{1L,-9218868437227405313L,1L,1L,},
new object[]{1L,-9218868437227405313L,0L,0L,},
new object[]{1L,-9218868437227405313L,-9223372036854775808L,-9223372036854775808L,},
new object[]{1L,1L,9218868437227405312L,9218868437227405312L,},
new object[]{1L,1L,9218868437227405311L,9218868437227405311L,},
new object[]{1L,1L,4503599627370495L,4503599627370495L,},
new object[]{1L,1L,1L,1L,},
new object[]{1L,1L,0L,0L,},
new object[]{1L,1L,-9223372036854775808L,0L,},
new object[]{1L,-9223372036854775807L,9218868437227405311L,9218868437227405311L,},
new object[]{1L,-9223372036854775807L,4503599627370495L,4503599627370495L,},
new object[]{1L,-9223372036854775807L,1L,1L,},
new object[]{1L,-9223372036854775807L,0L,0L,},
new object[]{1L,-9223372036854775807L,-9223372036854775808L,-9223372036854775808L,},
new object[]{1L,0L,9218868437227405312L,9218868437227405312L,},
new object[]{1L,0L,9218868437227405311L,9218868437227405311L,},
new object[]{1L,0L,4503599627370495L,4503599627370495L,},
new object[]{1L,0L,1L,1L,},
new object[]{1L,0L,0L,0L,},
new object[]{1L,0L,-9223372036854775808L,0L,},
new object[]{1L,-9223372036854775808L,9218868437227405312L,9218868437227405312L,},
new object[]{1L,-9223372036854775808L,9218868437227405311L,9218868437227405311L,},
new object[]{1L,-9223372036854775808L,4503599627370495L,4503599627370495L,},
new object[]{1L,-9223372036854775808L,1L,1L,},
new object[]{1L,-9223372036854775808L,0L,0L,},
new object[]{1L,-9223372036854775808L,-9223372036854775808L,-9223372036854775808L,},
new object[]{-9223372036854775807L,-4503599627370496L,9218868437227405312L,9218868437227405312L,},
new object[]{-9223372036854775807L,-4503599627370496L,9218868437227405311L,9218868437227405312L,},
new object[]{-9223372036854775807L,-4503599627370496L,-4503599627370497L,9218868437227405312L,},
new object[]{-9223372036854775807L,-4503599627370496L,4503599627370496L,9218868437227405312L,},
new object[]{-9223372036854775807L,-4503599627370496L,-9218868437227405312L,9218868437227405312L,},
new object[]{-9223372036854775807L,-4503599627370496L,4503599627370495L,9218868437227405312L,},
new object[]{-9223372036854775807L,-4503599627370496L,-9218868437227405313L,9218868437227405312L,},
new object[]{-9223372036854775807L,-4503599627370496L,1L,9218868437227405312L,},
new object[]{-9223372036854775807L,-4503599627370496L,-9223372036854775807L,9218868437227405312L,},
new object[]{-9223372036854775807L,-4503599627370496L,0L,9218868437227405312L,},
new object[]{-9223372036854775807L,-4503599627370496L,-9223372036854775808L,9218868437227405312L,},
new object[]{-9223372036854775807L,9218868437227405311L,9218868437227405312L,9218868437227405312L,},
new object[]{-9223372036854775807L,9218868437227405311L,9218868437227405311L,9218868437227405311L,},
new object[]{-9223372036854775807L,-4503599627370497L,9218868437227405312L,9218868437227405312L,},
new object[]{-9223372036854775807L,-4503599627370497L,9218868437227405311L,9218868437227405311L,},
new object[]{-9223372036854775807L,-4503599627370497L,4503599627370496L,4382002437431492607L,},
new object[]{-9223372036854775807L,-4503599627370497L,-9218868437227405312L,4382002437431492607L,},
new object[]{-9223372036854775807L,-4503599627370497L,4503599627370495L,4382002437431492607L,},
new object[]{-9223372036854775807L,-4503599627370497L,-9218868437227405313L,4382002437431492607L,},
new object[]{-9223372036854775807L,-4503599627370497L,1L,4382002437431492607L,},
new object[]{-9223372036854775807L,-4503599627370497L,-9223372036854775807L,4382002437431492607L,},
new object[]{-9223372036854775807L,-4503599627370497L,0L,4382002437431492607L,},
new object[]{-9223372036854775807L,-4503599627370497L,-9223372036854775808L,4382002437431492607L,},
new object[]{-9223372036854775807L,4503599627370496L,9218868437227405312L,9218868437227405312L,},
new object[]{-9223372036854775807L,4503599627370496L,9218868437227405311L,9218868437227405311L,},
new object[]{-9223372036854775807L,4503599627370496L,4503599627370495L,4503599627370495L,},
new object[]{-9223372036854775807L,4503599627370496L,1L,1L,},
new object[]{-9223372036854775807L,4503599627370496L,0L,0L,},
new object[]{-9223372036854775807L,4503599627370496L,-9223372036854775808L,-9223372036854775808L,},
new object[]{-9223372036854775807L,-9218868437227405312L,9218868437227405312L,9218868437227405312L,},
new object[]{-9223372036854775807L,-9218868437227405312L,9218868437227405311L,9218868437227405311L,},
new object[]{-9223372036854775807L,-9218868437227405312L,4503599627370495L,4503599627370495L,},
new object[]{-9223372036854775807L,-9218868437227405312L,1L,1L,},
new object[]{-9223372036854775807L,-9218868437227405312L,0L,0L,},
new object[]{-9223372036854775807L,-9218868437227405312L,-9223372036854775808L,0L,},
new object[]{-9223372036854775807L,4503599627370495L,9218868437227405312L,9218868437227405312L,},
new object[]{-9223372036854775807L,4503599627370495L,9218868437227405311L,9218868437227405311L,},
new object[]{-9223372036854775807L,4503599627370495L,4503599627370495L,4503599627370495L,},
new object[]{-9223372036854775807L,4503599627370495L,1L,1L,},
new object[]{-9223372036854775807L,4503599627370495L,0L,0L,},
new object[]{-9223372036854775807L,4503599627370495L,-9223372036854775808L,-9223372036854775808L,},
new object[]{-9223372036854775807L,-9218868437227405313L,9218868437227405312L,9218868437227405312L,},
new object[]{-9223372036854775807L,-9218868437227405313L,9218868437227405311L,9218868437227405311L,},
new object[]{-9223372036854775807L,-9218868437227405313L,4503599627370495L,4503599627370495L,},
new object[]{-9223372036854775807L,-9218868437227405313L,1L,1L,},
new object[]{-9223372036854775807L,-9218868437227405313L,0L,0L,},
new object[]{-9223372036854775807L,-9218868437227405313L,-9223372036854775808L,0L,},
new object[]{-9223372036854775807L,1L,9218868437227405312L,9218868437227405312L,},
new object[]{-9223372036854775807L,1L,9218868437227405311L,9218868437227405311L,},
new object[]{-9223372036854775807L,1L,4503599627370495L,4503599627370495L,},
new object[]{-9223372036854775807L,1L,1L,1L,},
new object[]{-9223372036854775807L,1L,0L,0L,},
new object[]{-9223372036854775807L,1L,-9223372036854775808L,-9223372036854775808L,},
new object[]{-9223372036854775807L,-9223372036854775807L,9218868437227405312L,9218868437227405312L,},
new object[]{-9223372036854775807L,-9223372036854775807L,9218868437227405311L,9218868437227405311L,},
new object[]{-9223372036854775807L,-9223372036854775807L,4503599627370495L,4503599627370495L,},
new object[]{-9223372036854775807L,-9223372036854775807L,1L,1L,},
new object[]{-9223372036854775807L,-9223372036854775807L,0L,0L,},
new object[]{-9223372036854775807L,-9223372036854775807L,-9223372036854775808L,0L,},
new object[]{-9223372036854775807L,0L,9218868437227405312L,9218868437227405312L,},
new object[]{-9223372036854775807L,0L,9218868437227405311L,9218868437227405311L,},
new object[]{-9223372036854775807L,0L,4503599627370495L,4503599627370495L,},
new object[]{-9223372036854775807L,0L,1L,1L,},
new object[]{-9223372036854775807L,0L,0L,0L,},
new object[]{-9223372036854775807L,0L,-9223372036854775808L,-9223372036854775808L,},
new object[]{-9223372036854775807L,-9223372036854775808L,9218868437227405312L,9218868437227405312L,},
new object[]{-9223372036854775807L,-9223372036854775808L,9218868437227405311L,9218868437227405311L,},
new object[]{-9223372036854775807L,-9223372036854775808L,4503599627370495L,4503599627370495L,},
new object[]{-9223372036854775807L,-9223372036854775808L,1L,1L,},
new object[]{-9223372036854775807L,-9223372036854775808L,0L,0L,},
new object[]{-9223372036854775807L,-9223372036854775808L,-9223372036854775808L,0L,},
new object[]{0L,9218868437227405311L,9218868437227405312L,9218868437227405312L,},
new object[]{0L,9218868437227405311L,9218868437227405311L,9218868437227405311L,},
new object[]{0L,9218868437227405311L,4503599627370495L,4503599627370495L,},
new object[]{0L,9218868437227405311L,1L,1L,},
new object[]{0L,9218868437227405311L,0L,0L,},
new object[]{0L,9218868437227405311L,-9223372036854775808L,0L,},
new object[]{0L,-4503599627370497L,9218868437227405312L,9218868437227405312L,},
new object[]{0L,-4503599627370497L,9218868437227405311L,9218868437227405311L,},
new object[]{0L,-4503599627370497L,4503599627370495L,4503599627370495L,},
new object[]{0L,-4503599627370497L,1L,1L,},
new object[]{0L,-4503599627370497L,0L,0L,},
new object[]{0L,-4503599627370497L,-9223372036854775808L,-9223372036854775808L,},
new object[]{0L,4503599627370496L,9218868437227405312L,9218868437227405312L,},
new object[]{0L,4503599627370496L,9218868437227405311L,9218868437227405311L,},
new object[]{0L,4503599627370496L,4503599627370495L,4503599627370495L,},
new object[]{0L,4503599627370496L,1L,1L,},
new object[]{0L,4503599627370496L,0L,0L,},
new object[]{0L,4503599627370496L,-9223372036854775808L,0L,},
new object[]{0L,-9218868437227405312L,9218868437227405312L,9218868437227405312L,},
new object[]{0L,-9218868437227405312L,9218868437227405311L,9218868437227405311L,},
new object[]{0L,-9218868437227405312L,4503599627370495L,4503599627370495L,},
new object[]{0L,-9218868437227405312L,1L,1L,},
new object[]{0L,-9218868437227405312L,0L,0L,},
new object[]{0L,-9218868437227405312L,-9223372036854775808L,-9223372036854775808L,},
new object[]{0L,4503599627370495L,9218868437227405312L,9218868437227405312L,},
new object[]{0L,4503599627370495L,9218868437227405311L,9218868437227405311L,},
new object[]{0L,4503599627370495L,4503599627370495L,4503599627370495L,},
new object[]{0L,4503599627370495L,1L,1L,},
new object[]{0L,4503599627370495L,0L,0L,},
new object[]{0L,4503599627370495L,-9223372036854775808L,0L,},
new object[]{0L,-9218868437227405313L,9218868437227405312L,9218868437227405312L,},
new object[]{0L,-9218868437227405313L,9218868437227405311L,9218868437227405311L,},
new object[]{0L,-9218868437227405313L,4503599627370495L,4503599627370495L,},
new object[]{0L,-9218868437227405313L,1L,1L,},
new object[]{0L,-9218868437227405313L,0L,0L,},
new object[]{0L,-9218868437227405313L,-9223372036854775808L,-9223372036854775808L,},
new object[]{0L,1L,9218868437227405312L,9218868437227405312L,},
new object[]{0L,1L,9218868437227405311L,9218868437227405311L,},
new object[]{0L,1L,4503599627370495L,4503599627370495L,},
new object[]{0L,1L,1L,1L,},
new object[]{0L,1L,0L,0L,},
new object[]{0L,1L,-9223372036854775808L,0L,},
new object[]{0L,-9223372036854775807L,9218868437227405312L,9218868437227405312L,},
new object[]{0L,-9223372036854775807L,9218868437227405311L,9218868437227405311L,},
new object[]{0L,-9223372036854775807L,4503599627370495L,4503599627370495L,},
new object[]{0L,-9223372036854775807L,1L,1L,},
new object[]{0L,-9223372036854775807L,0L,0L,},
new object[]{0L,-9223372036854775807L,-9223372036854775808L,-9223372036854775808L,},
new object[]{0L,0L,9218868437227405312L,9218868437227405312L,},
new object[]{0L,0L,9218868437227405311L,9218868437227405311L,},
new object[]{0L,0L,4503599627370495L,4503599627370495L,},
new object[]{0L,0L,1L,1L,},
new object[]{0L,0L,0L,0L,},
new object[]{0L,0L,-9223372036854775808L,0L,},
new object[]{0L,-9223372036854775808L,9218868437227405312L,9218868437227405312L,},
new object[]{0L,-9223372036854775808L,9218868437227405311L,9218868437227405311L,},
new object[]{0L,-9223372036854775808L,4503599627370495L,4503599627370495L,},
new object[]{0L,-9223372036854775808L,1L,1L,},
new object[]{0L,-9223372036854775808L,0L,0L,},
new object[]{0L,-9223372036854775808L,-9223372036854775808L,-9223372036854775808L,},
new object[]{-9223372036854775808L,9218868437227405311L,9218868437227405312L,9218868437227405312L,},
new object[]{-9223372036854775808L,9218868437227405311L,9218868437227405311L,9218868437227405311L,},
new object[]{-9223372036854775808L,9218868437227405311L,4503599627370495L,4503599627370495L,},
new object[]{-9223372036854775808L,9218868437227405311L,1L,1L,},
new object[]{-9223372036854775808L,9218868437227405311L,0L,0L,},
new object[]{-9223372036854775808L,9218868437227405311L,-9223372036854775808L,-9223372036854775808L,},
new object[]{-9223372036854775808L,-4503599627370497L,9218868437227405312L,9218868437227405312L,},
new object[]{-9223372036854775808L,-4503599627370497L,9218868437227405311L,9218868437227405311L,},
new object[]{-9223372036854775808L,-4503599627370497L,4503599627370495L,4503599627370495L,},
new object[]{-9223372036854775808L,-4503599627370497L,1L,1L,},
new object[]{-9223372036854775808L,-4503599627370497L,0L,0L,},
new object[]{-9223372036854775808L,-4503599627370497L,-9223372036854775808L,0L,},
new object[]{-9223372036854775808L,4503599627370496L,9218868437227405312L,9218868437227405312L,},
new object[]{-9223372036854775808L,4503599627370496L,9218868437227405311L,9218868437227405311L,},
new object[]{-9223372036854775808L,4503599627370496L,4503599627370495L,4503599627370495L,},
new object[]{-9223372036854775808L,4503599627370496L,1L,1L,},
new object[]{-9223372036854775808L,4503599627370496L,0L,0L,},
new object[]{-9223372036854775808L,4503599627370496L,-9223372036854775808L,-9223372036854775808L,},
new object[]{-9223372036854775808L,-9218868437227405312L,9218868437227405312L,9218868437227405312L,},
new object[]{-9223372036854775808L,-9218868437227405312L,9218868437227405311L,9218868437227405311L,},
new object[]{-9223372036854775808L,-9218868437227405312L,4503599627370495L,4503599627370495L,},
new object[]{-9223372036854775808L,-9218868437227405312L,1L,1L,},
new object[]{-9223372036854775808L,-9218868437227405312L,0L,0L,},
new object[]{-9223372036854775808L,-9218868437227405312L,-9223372036854775808L,0L,},
new object[]{-9223372036854775808L,4503599627370495L,9218868437227405312L,9218868437227405312L,},
new object[]{-9223372036854775808L,4503599627370495L,9218868437227405311L,9218868437227405311L,},
new object[]{-9223372036854775808L,4503599627370495L,4503599627370495L,4503599627370495L,},
new object[]{-9223372036854775808L,4503599627370495L,1L,1L,},
new object[]{-9223372036854775808L,4503599627370495L,0L,0L,},
new object[]{-9223372036854775808L,4503599627370495L,-9223372036854775808L,-9223372036854775808L,},
new object[]{-9223372036854775808L,-9218868437227405313L,9218868437227405312L,9218868437227405312L,},
new object[]{-9223372036854775808L,-9218868437227405313L,9218868437227405311L,9218868437227405311L,},
new object[]{-9223372036854775808L,-9218868437227405313L,4503599627370495L,4503599627370495L,},
new object[]{-9223372036854775808L,-9218868437227405313L,1L,1L,},
new object[]{-9223372036854775808L,-9218868437227405313L,0L,0L,},
new object[]{-9223372036854775808L,-9218868437227405313L,-9223372036854775808L,0L,},
new object[]{-9223372036854775808L,1L,9218868437227405312L,9218868437227405312L,},
new object[]{-9223372036854775808L,1L,9218868437227405311L,9218868437227405311L,},
new object[]{-9223372036854775808L,1L,4503599627370495L,4503599627370495L,},
new object[]{-9223372036854775808L,1L,1L,1L,},
new object[]{-9223372036854775808L,1L,0L,0L,},
new object[]{-9223372036854775808L,1L,-9223372036854775808L,-9223372036854775808L,},
new object[]{-9223372036854775808L,-9223372036854775807L,9218868437227405312L,9218868437227405312L,},
new object[]{-9223372036854775808L,-9223372036854775807L,9218868437227405311L,9218868437227405311L,},
new object[]{-9223372036854775808L,-9223372036854775807L,4503599627370495L,4503599627370495L,},
new object[]{-9223372036854775808L,-9223372036854775807L,1L,1L,},
new object[]{-9223372036854775808L,-9223372036854775807L,0L,0L,},
new object[]{-9223372036854775808L,-9223372036854775807L,-9223372036854775808L,0L,},
new object[]{-9223372036854775808L,0L,9218868437227405312L,9218868437227405312L,},
new object[]{-9223372036854775808L,0L,9218868437227405311L,9218868437227405311L,},
new object[]{-9223372036854775808L,0L,4503599627370495L,4503599627370495L,},
new object[]{-9223372036854775808L,0L,1L,1L,},
new object[]{-9223372036854775808L,0L,0L,0L,},
new object[]{-9223372036854775808L,0L,-9223372036854775808L,-9223372036854775808L,},
new object[]{-9223372036854775808L,-9223372036854775808L,9218868437227405312L,9218868437227405312L,},
new object[]{-9223372036854775808L,-9223372036854775808L,9218868437227405311L,9218868437227405311L,},
new object[]{-9223372036854775808L,-9223372036854775808L,4503599627370495L,4503599627370495L,},
new object[]{-9223372036854775808L,-9223372036854775808L,1L,1L,},
new object[]{-9223372036854775808L,-9223372036854775808L,0L,0L,},
new object[]{-9223372036854775808L,-9223372036854775808L,-9223372036854775808L,0L,},
new object[]{9218868437227405312L,9218868437227405312L,9218868437227405312L,9218868437227405312L,},
new object[]{9218868437227405312L,9218868437227405312L,9218868437227405311L,9218868437227405312L,},
new object[]{9218868437227405312L,9218868437227405312L,-4503599627370497L,9218868437227405312L,},
new object[]{9218868437227405312L,9218868437227405312L,4503599627370496L,9218868437227405312L,},
new object[]{9218868437227405312L,9218868437227405312L,-9218868437227405312L,9218868437227405312L,},
new object[]{9218868437227405312L,9218868437227405312L,4503599627370495L,9218868437227405312L,},
new object[]{9218868437227405312L,9218868437227405312L,-9218868437227405313L,9218868437227405312L,},
new object[]{9218868437227405312L,9218868437227405312L,1L,9218868437227405312L,},
new object[]{9218868437227405312L,9218868437227405312L,-9223372036854775807L,9218868437227405312L,},
new object[]{9218868437227405312L,9218868437227405312L,0L,9218868437227405312L,},
new object[]{9218868437227405312L,9218868437227405312L,-9223372036854775808L,9218868437227405312L,},
new object[]{9218868437227405312L,9218868437227405311L,9218868437227405312L,9218868437227405312L,},
new object[]{9218868437227405312L,9218868437227405311L,9218868437227405311L,9218868437227405312L,},
new object[]{9218868437227405312L,9218868437227405311L,-4503599627370497L,9218868437227405312L,},
new object[]{9218868437227405312L,9218868437227405311L,4503599627370496L,9218868437227405312L,},
new object[]{9218868437227405312L,9218868437227405311L,-9218868437227405312L,9218868437227405312L,},
new object[]{9218868437227405312L,9218868437227405311L,4503599627370495L,9218868437227405312L,},
new object[]{9218868437227405312L,9218868437227405311L,-9218868437227405313L,9218868437227405312L,},
new object[]{9218868437227405312L,9218868437227405311L,1L,9218868437227405312L,},
new object[]{9218868437227405312L,9218868437227405311L,-9223372036854775807L,9218868437227405312L,},
new object[]{9218868437227405312L,9218868437227405311L,0L,9218868437227405312L,},
new object[]{9218868437227405312L,9218868437227405311L,-9223372036854775808L,9218868437227405312L,},
new object[]{9218868437227405312L,4503599627370496L,9218868437227405312L,9218868437227405312L,},
new object[]{9218868437227405312L,4503599627370496L,9218868437227405311L,9218868437227405312L,},
new object[]{9218868437227405312L,4503599627370496L,-4503599627370497L,9218868437227405312L,},
new object[]{9218868437227405312L,4503599627370496L,4503599627370496L,9218868437227405312L,},
new object[]{9218868437227405312L,4503599627370496L,-9218868437227405312L,9218868437227405312L,},
new object[]{9218868437227405312L,4503599627370496L,4503599627370495L,9218868437227405312L,},
new object[]{9218868437227405312L,4503599627370496L,-9218868437227405313L,9218868437227405312L,},
new object[]{9218868437227405312L,4503599627370496L,1L,9218868437227405312L,},
new object[]{9218868437227405312L,4503599627370496L,-9223372036854775807L,9218868437227405312L,},
new object[]{9218868437227405312L,4503599627370496L,0L,9218868437227405312L,},
new object[]{9218868437227405312L,4503599627370496L,-9223372036854775808L,9218868437227405312L,},
new object[]{9218868437227405312L,4503599627370495L,9218868437227405312L,9218868437227405312L,},
new object[]{9218868437227405312L,4503599627370495L,9218868437227405311L,9218868437227405312L,},
new object[]{9218868437227405312L,4503599627370495L,-4503599627370497L,9218868437227405312L,},
new object[]{9218868437227405312L,4503599627370495L,4503599627370496L,9218868437227405312L,},
new object[]{9218868437227405312L,4503599627370495L,-9218868437227405312L,9218868437227405312L,},
new object[]{9218868437227405312L,4503599627370495L,4503599627370495L,9218868437227405312L,},
new object[]{9218868437227405312L,4503599627370495L,-9218868437227405313L,9218868437227405312L,},
new object[]{9218868437227405312L,4503599627370495L,1L,9218868437227405312L,},
new object[]{9218868437227405312L,4503599627370495L,-9223372036854775807L,9218868437227405312L,},
new object[]{9218868437227405312L,4503599627370495L,0L,9218868437227405312L,},
new object[]{9218868437227405312L,4503599627370495L,-9223372036854775808L,9218868437227405312L,},
new object[]{9218868437227405312L,1L,9218868437227405312L,9218868437227405312L,},
new object[]{9218868437227405312L,1L,9218868437227405311L,9218868437227405312L,},
new object[]{9218868437227405312L,1L,-4503599627370497L,9218868437227405312L,},
new object[]{9218868437227405312L,1L,4503599627370496L,9218868437227405312L,},
new object[]{9218868437227405312L,1L,-9218868437227405312L,9218868437227405312L,},
new object[]{9218868437227405312L,1L,4503599627370495L,9218868437227405312L,},
new object[]{9218868437227405312L,1L,-9218868437227405313L,9218868437227405312L,},
new object[]{9218868437227405312L,1L,1L,9218868437227405312L,},
new object[]{9218868437227405312L,1L,-9223372036854775807L,9218868437227405312L,},
new object[]{9218868437227405312L,1L,0L,9218868437227405312L,},
new object[]{9218868437227405312L,1L,-9223372036854775808L,9218868437227405312L,},
new object[]{-4503599627370496L,-4503599627370496L,9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370496L,-4503599627370496L,9218868437227405311L,9218868437227405312L,},
new object[]{-4503599627370496L,-4503599627370496L,-4503599627370497L,9218868437227405312L,},
new object[]{-4503599627370496L,-4503599627370496L,4503599627370496L,9218868437227405312L,},
new object[]{-4503599627370496L,-4503599627370496L,-9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370496L,-4503599627370496L,4503599627370495L,9218868437227405312L,},
new object[]{-4503599627370496L,-4503599627370496L,-9218868437227405313L,9218868437227405312L,},
new object[]{-4503599627370496L,-4503599627370496L,1L,9218868437227405312L,},
new object[]{-4503599627370496L,-4503599627370496L,-9223372036854775807L,9218868437227405312L,},
new object[]{-4503599627370496L,-4503599627370496L,0L,9218868437227405312L,},
new object[]{-4503599627370496L,-4503599627370496L,-9223372036854775808L,9218868437227405312L,},
new object[]{-4503599627370496L,-4503599627370497L,9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370496L,-4503599627370497L,9218868437227405311L,9218868437227405312L,},
new object[]{-4503599627370496L,-4503599627370497L,-4503599627370497L,9218868437227405312L,},
new object[]{-4503599627370496L,-4503599627370497L,4503599627370496L,9218868437227405312L,},
new object[]{-4503599627370496L,-4503599627370497L,-9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370496L,-4503599627370497L,4503599627370495L,9218868437227405312L,},
new object[]{-4503599627370496L,-4503599627370497L,-9218868437227405313L,9218868437227405312L,},
new object[]{-4503599627370496L,-4503599627370497L,1L,9218868437227405312L,},
new object[]{-4503599627370496L,-4503599627370497L,-9223372036854775807L,9218868437227405312L,},
new object[]{-4503599627370496L,-4503599627370497L,0L,9218868437227405312L,},
new object[]{-4503599627370496L,-4503599627370497L,-9223372036854775808L,9218868437227405312L,},
new object[]{-4503599627370496L,-9218868437227405312L,9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370496L,-9218868437227405312L,9218868437227405311L,9218868437227405312L,},
new object[]{-4503599627370496L,-9218868437227405312L,-4503599627370497L,9218868437227405312L,},
new object[]{-4503599627370496L,-9218868437227405312L,4503599627370496L,9218868437227405312L,},
new object[]{-4503599627370496L,-9218868437227405312L,-9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370496L,-9218868437227405312L,4503599627370495L,9218868437227405312L,},
new object[]{-4503599627370496L,-9218868437227405312L,-9218868437227405313L,9218868437227405312L,},
new object[]{-4503599627370496L,-9218868437227405312L,1L,9218868437227405312L,},
new object[]{-4503599627370496L,-9218868437227405312L,-9223372036854775807L,9218868437227405312L,},
new object[]{-4503599627370496L,-9218868437227405312L,0L,9218868437227405312L,},
new object[]{-4503599627370496L,-9218868437227405312L,-9223372036854775808L,9218868437227405312L,},
new object[]{-4503599627370496L,-9218868437227405313L,9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370496L,-9218868437227405313L,9218868437227405311L,9218868437227405312L,},
new object[]{-4503599627370496L,-9218868437227405313L,-4503599627370497L,9218868437227405312L,},
new object[]{-4503599627370496L,-9218868437227405313L,4503599627370496L,9218868437227405312L,},
new object[]{-4503599627370496L,-9218868437227405313L,-9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370496L,-9218868437227405313L,4503599627370495L,9218868437227405312L,},
new object[]{-4503599627370496L,-9218868437227405313L,-9218868437227405313L,9218868437227405312L,},
new object[]{-4503599627370496L,-9218868437227405313L,1L,9218868437227405312L,},
new object[]{-4503599627370496L,-9218868437227405313L,-9223372036854775807L,9218868437227405312L,},
new object[]{-4503599627370496L,-9218868437227405313L,0L,9218868437227405312L,},
new object[]{-4503599627370496L,-9218868437227405313L,-9223372036854775808L,9218868437227405312L,},
new object[]{-4503599627370496L,-9223372036854775807L,9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370496L,-9223372036854775807L,9218868437227405311L,9218868437227405312L,},
new object[]{-4503599627370496L,-9223372036854775807L,-4503599627370497L,9218868437227405312L,},
new object[]{-4503599627370496L,-9223372036854775807L,4503599627370496L,9218868437227405312L,},
new object[]{-4503599627370496L,-9223372036854775807L,-9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370496L,-9223372036854775807L,4503599627370495L,9218868437227405312L,},
new object[]{-4503599627370496L,-9223372036854775807L,-9218868437227405313L,9218868437227405312L,},
new object[]{-4503599627370496L,-9223372036854775807L,1L,9218868437227405312L,},
new object[]{-4503599627370496L,-9223372036854775807L,-9223372036854775807L,9218868437227405312L,},
new object[]{-4503599627370496L,-9223372036854775807L,0L,9218868437227405312L,},
new object[]{-4503599627370496L,-9223372036854775807L,-9223372036854775808L,9218868437227405312L,},
            };

        public static IEnumerable<object[]> Log2 =>
            new[]
            {
new object[]{4503599627370497L, -4571171213967097856L },
new object[]{4539628424389468161L, -4598738169498699206L },
new object[]{4607182418800041984L, 4440918623596342863L },
new object[]{4607182418850349060L, 4490458219857472155L },
new object[]{4607182419034898432L, 4500277583709990223L },
new object[]{4607182420250302308L, 4512375447208438936L },
new object[]{4607188093698741412L, 4566021185105403709L },
new object[]{4607188440139212573L, 4566532324709266095L },
new object[]{4607190689576246505L, 4568250110005647214L },
new object[]{5057551194843578496L, 4636737489831020637L },
new object[]{4607194146924046763L, 4570798256465235881L },
new object[]{4607217603172106240L, 4577625693888645201L },
new object[]{4602768891169551560L, -4616446946113459552L },
new object[]{4607273106171154624L, 4583947420487980175L },
new object[]{4607283573183446928L, 4584779066010410228L },
new object[]{4607323711366311658L, 4586583535732556563L },
new object[]{4607355402450339174L, 4587997271984492382L },
new object[]{5048716595939298915L, 4636600563094656078L },
new object[]{4607371146043368146L, 4588696034302877923L },
new object[]{4621003463930739844L, 4614154241818202576L },
new object[]{4607690889725688269L, 4594728277751180291L },
new object[]{4648300739232046232L, 4621355501275579915L },
new object[]{4603374855034421984L, -4618057097903723539L },
new object[]{4607886748521686760L, 4596720783857613837L },
new object[]{4603397492018149666L, -4618113548211347921L },
new object[]{4608005703255962391L, 4597894674490135884L },
new object[]{4603579539101298453L, -4618558821366595920L },
new object[]{4603579539105621796L, -4618558821376991363L },
new object[]{4608533498688666713L, 4600490279141614519L },
new object[]{4608533498692146698L, 4600490279157062387L },
new object[]{4613037098330222408L, 4608887083621686801L },
new object[]{4617602049801465622L, 4612572216781193543L },
new object[]{4599676419421066451L, -4613555181154484747L },
new object[]{4608720729415232482L, 4601308394975577094L },
new object[]{4604367669032910848L, -4620327810187752711L },
new object[]{4559337719829123732L, -4601249399031688006L },
new object[]{4613487458295816230L, 4609368586895990160L },
new object[]{4608997619292623164L, 4602472951593099704L },
new object[]{4613521185676426198L, 4609403250212798160L },
new object[]{4577510998012854272L, -4604364688655923255L },
new object[]{4609047870845172636L, 4602678819172646714L },
new object[]{4604544271217802299L, -4620693217682129347L },
new object[]{4604631551823577088L, -4621046952966079480L },
new object[]{4577620667580278520L, -4604392470638446803L },
new object[]{4609259878018527564L, 4603104329582171915L },
new object[]{4604803094788283200L, -4621728466796832302L },
new object[]{4604818468800299008L, -4621788681699342415L },
new object[]{4591315887340363524L, -4608449267683139865L },
new object[]{4613937818248765496L, 4609816855707689391L },
new object[]{4114067303874190821L, -4585972656678745565L },
new object[]{4600708494335672320L, -4614585688923737541L },
new object[]{4578282855175553024L, -4604550817341752289L },
new object[]{4605476877701242360L, -4624244676194202928L },
new object[]{4591984923671038965L, -4608760624688455694L },
new object[]{4650581547280742396L, 4621656228541015745L },
new object[]{4578614907687141376L, -4604624763451831849L },
new object[]{4601287677938776844L, -4615099593339665863L },
new object[]{4614798476820888332L, 4610595993712295367L },
new object[]{4642043322972974224L, 4620467640752661739L },
new object[]{4606216012249356447L, -4628304631085918712L },
new object[]{4606216520567746086L, -4628307916934369008L },
new object[]{4606322892749762977L, -4628990993337086593L },
new object[]{4610841593505644544L, 4605903225338525574L },
new object[]{4606429096941096668L, -4629664151496687161L },
new object[]{4620082809421956288L, 4613709844904538043L },
new object[]{4606619968251179386L, -4632004524515725201L },
new object[]{4606654227988456293L, -4632425417928238840L },
new object[]{4606845114598466093L, -4635275650389510439L },
new object[]{4606846177245595891L, -4635301132354284855L },
new object[]{4606952570430581536L, -4637836728872427706L },
new object[]{4606989662425619129L, -4638719378798309273L },
new object[]{4606990054915199835L, -4638737894402270598L },
new object[]{4606997700846551040L, -4639098425052780288L },
new object[]{4607007340281433421L, -4639552510901729549L },
new object[]{4607007426582790298L, -4639556574069849957L },
new object[]{4607019691079106560L, -4640133597442762759L },
new object[]{4607024410669737125L, -4640355432857949113L },
new object[]{4607024488718007709L, -4640359100374492070L },
new object[]{4607025013182966688L, -4640383744334185051L },
new object[]{4607160841798874808L, -4653247021704323898L },
new object[]{4607164332273501909L, -4654539003115287372L },
new object[]{4607164826613973004L, -4654721940166127998L },
new object[]{4607164826613973307L, -4654721940166240124L },
new object[]{4607170275585970062L, -4656753457383882575L },
new object[]{4607170397631219072L, -4656843728399427707L },
new object[]{4607170397631219089L, -4656843728399440281L },
new object[]{4607171030017237310L, -4657311454384076087L },
new object[]{4607171973439553535L, -4658009168237622583L },
new object[]{4607174306398637778L, -4659734208552240632L },
new object[]{4607176381694014667L, -4661311087579589707L },
new object[]{4607177178939916287L, -4662489612427459315L },
new object[]{4575655297263059024L, -4603804372048049270L },
new object[]{4607181851312242159L, -4677036514118392457L },
new object[]{17591649173423L, -4571127233308348581L },
new object[]{4607182393030213631L, -4696885013367308811L },
new object[]{4323455625095806976L, -4589308757391619881L },
new object[]{4607182412865799720L, -4706291668391563177L },
new object[]{4607182412912309149L, -4706362026757571542L },
new object[]{4607182413326824152L, -4706989095250514161L },
new object[]{4607182418783240191L, -4744800285633994878L },
new object[]{4607182418799878143L, -4775919351295197635L },
new object[]{4607182418799968255L, -4782453314117158054L },
new object[]{4593671619917897727L, -4609434218613699701L },
new object[]{4589168020290527231L, -4607182418800015930L },
new object[]{4584664420663156735L, -4606056518893173306L },
new object[]{4575657221408415743L, -4603804719079488058L },
new object[]{4620693217682120703L, 4613937818241070197L },
new object[]{4607182418800017399L, -4838563713096027294L },
new object[]{4604544271217802188L, -4620693217682128895L },
new object[]{4605320627673599269L, -4623682488063558715L },
new object[]{4606096984129396350L, -4627529438785038214L },
new object[]{4606873340585193431L, -4635951443235431026L },
new object[]{4607416057920503960L, 4589922305217174465L },
new object[]{4607804236148402500L, 4595890662437340268L },
new object[]{4608192414376301040L, 4598930289004983487L },
new object[]{4608580592604199580L, 4600698495628174531L },
new object[]{4608968770832098120L, 4602354025923459960L },
new object[]{4609356949059996660L, 4603294601546050319L },
new object[]{4609745127287895200L, 4604028800906349906L },
new object[]{4610133305515793740L, 4604723726945658149L },
new object[]{4610521483743692280L, 4605383368751019148L },
new object[]{4610909661971590820L, 4606011136899703240L },
new object[]{4611297840199489360L, 4606609970182888339L },
new object[]{4611686018427387900L, 4607182418800017402L },
new object[]{4604544271217802188L, -4620693217682128895L },
new object[]{4605181176385054765L, -4623170260955418241L },
new object[]{4605818081552307342L, -4625666431271547942L },
new object[]{4606454986719559919L, -4629953456059701282L },
new object[]{4607091891886812496L, -4643817552900831973L },
new object[]{4607455607927041241L, 4590786614048577150L },
new object[]{4607774060510667530L, 4595583736814618857L },
new object[]{4608092513094293819L, 4598455068657002812L },
new object[]{4608410965677920108L, 4599940574872653756L },
new object[]{4608729418261546397L, 4601345743208585343L },
new object[]{4609047870845172684L, 4602678819172646910L },
new object[]{4604930618986332160L, -4622223766028481954L },
new object[]{4605606158930437734L, -4624700809301771301L },
new object[]{4606281698874543308L, -4628727527964254061L },
new object[]{4606957238818648882L, -4637947282325986648L },
new object[]{4607407598781385932L, 4589736506276965861L },
new object[]{4607745368753438719L, 4595290213675947645L },
new object[]{4608083138725491506L, 4598410026526300689L },
new object[]{4608420908697544293L, 4599985617003355862L },
new object[]{4608758678669597080L, 4601471123219006804L },
new object[]{4609096448641649867L, 4602777555363792650L },
new object[]{4609434218613702654L, 4603444093345823437L },
new object[]{4607182418800017408L, 0L },
new object[]{4607632778762754458L, 4594122106837114124L },
new object[]{4608083138725491508L, 4598410026526300699L },
new object[]{4608533498688228558L, 4600490279139669522L },
new object[]{4608983858650965608L, 4602416292229744098L },
new object[]{4609434218613702658L, 4603444093345823445L },
new object[]{4609884578576439708L, 4604282748303667775L },
new object[]{4610334938539176758L, 4605070543542195362L },
new object[]{4610785298501913808L, 4605813296650020834L },
new object[]{4611235658464650858L, 4606515880817986627L },
new object[]{4611686018427387904L, 4607182418800017408L },
new object[]{5057542381537067008L, 4636737291354636288L },
new object[]{5057992741499804058L, 4636746967304922575L },
new object[]{5058443101462541108L, 4636755800755450330L },
new object[]{5058893461425278158L, 4636763926742221302L },
new object[]{5059343821388015208L, 4636771450230854406L },
new object[]{5059794181350752258L, 4636778454431203062L },
new object[]{5060244541313489308L, 4636785006423061220L },
new object[]{5060694901276226358L, 4636791161073362217L },
new object[]{5061145261238963408L, 4636796963832017104L },
new object[]{5061595621201700458L, 4636802452770829337L },
new object[]{5062045981164437504L, 4636807660098813952L },
new object[]{5507902344274116608L, 4641240890982006784L },
new object[]{5508352704236853658L, 4641245728957149927L },
new object[]{5508803064199590708L, 4641250145682413805L },
new object[]{5509253424162327758L, 4641254208675799291L },
new object[]{5509703784125064808L, 4641257970420115843L },
new object[]{5510154144087801858L, 4641261472520290171L },
new object[]{5510604504050538908L, 4641264748516219250L },
new object[]{5511054864013275958L, 4641267825841369749L },
new object[]{5511505223976013008L, 4641270727220697192L },
new object[]{5511955583938750058L, 4641273471690103308L },
new object[]{5512405943901487104L, 4641276075354095616L },
new object[]{9110782046170513408L, 4652007308841189376L },
new object[]{9111232406133250458L, 4652008518334975162L },
new object[]{9111682766095987508L, 4652009622516291131L },
new object[]{9112133126058724558L, 4652010638264637503L },
new object[]{9112583486021461608L, 4652011578700716641L },
new object[]{9113033845984198658L, 4652012454225760223L },
new object[]{9113484205946935708L, 4652013273224742493L },
new object[]{9113934565909672758L, 4652014042556030117L },
new object[]{9114384925872409808L, 4652014767900861978L },
new object[]{9114835285835146858L, 4652015454018213507L },
new object[]{9115285645797883904L, 4652016104934211584L },
new object[]{4607182410210082816L, -4704267886282816039L },
new object[]{4607182414505050112L, -4708771487459270017L },
new object[]{4607182418800017408L, 0L },
new object[]{4607182420947501056L, 4514600546297341782L },
new object[]{4607182423094984704L, 4519104144375631750L },
new object[]{4607182418791628800L, -4749303885651661427L },
new object[]{4607182418795823104L, -4753807485280544699L },
new object[]{4607182418800017408L, 0L },
new object[]{4607182418802114560L, 4469564551571205559L },
new object[]{4607182418804211712L, 4474068151197063279L },
new object[]{4607182418800009216L, -4794339881928388983L },
new object[]{4607182418800013312L, -4798843481555760957L },
new object[]{4607182418800017408L, 0L },
new object[]{4607182418800019456L, 4424528555299011897L },
new object[]{4607182418800021504L, 4429032154926380915L },
new object[]{4607182418800017400L, -4839375878202096895L },
new object[]{4607182418800017404L, -4843879477829467392L },
new object[]{4607182418800017408L, 0L },
new object[]{4607182418800017410L, 4379492559025308413L },
new object[]{4607182418800017412L, 4383996158652678907L },
new object[]{9218868437227405311L, 4652218415073722368L },
new object[]{1L, -4570933719455498240L },
new object[]{4604544271217802187L, -4620693217682128893L },
new object[]{4604544271217802188L, -4620693217682128895L },
new object[]{4604544271217802189L, -4620693217682128898L },
new object[]{4609047870845172683L, 4602678819172646906L },
new object[]{4609047870845172684L, 4602678819172646910L },
new object[]{4609047870845172685L, 4602678819172646913L },
new object[]{4602678819172646911L, -4616189618054758399L },
new object[]{4602678819172646912L, -4616189618054758400L },
new object[]{4602678819172646913L, -4616189618054758403L },
new object[]{4604930618986332159L, -4622223766028481950L },
new object[]{4604930618986332160L, -4622223766028481954L },
new object[]{4604930618986332161L, -4622223766028481958L },
new object[]{4609434218613702655L, 4603444093345823439L },
new object[]{4609434218613702656L, 4603444093345823441L },
new object[]{4609434218613702657L, 4603444093345823443L },
new object[]{4607194146924047018L, 4570798256465423750L },
new object[]{4607194146924047019L, 4570798256465424486L },
new object[]{4607194146924047020L, 4570798256465425223L },
new object[]{4616189618054758399L, 4611686018427387903L },
new object[]{4616189618054758400L, 4611686018427387904L },
new object[]{4616189618054758401L, 4611686018427387905L },
new object[]{4611686018427387903L, 4607182418800017407L },
new object[]{4611686018427387904L, 4607182418800017408L },
new object[]{4611686018427387905L, 4607182418800017409L },
new object[]{4607182418800017407L, -4852886677084208386L },
new object[]{4607182418800017408L, 0L },
new object[]{4607182418800017409L, 4374988959397937917L },
new object[]{4602678819172646911L, -4616189618054758399L },
new object[]{4602678819172646912L, -4616189618054758400L },
new object[]{4602678819172646913L, -4616189618054758403L },
new object[]{4598175219545276415L, -4611686018427387904L },
new object[]{4598175219545276416L, -4611686018427387904L },
new object[]{4598175219545276417L, -4611686018427387905L },
new object[]{4593671619917905919L, -4609434218613702656L },
new object[]{4593671619917905920L, -4609434218613702656L },
new object[]{4593671619917905921L, -4609434218613702657L },
new object[]{4589168020290535423L, -4607182418800017408L },
new object[]{4589168020290535424L, -4607182418800017408L },
new object[]{4589168020290535425L, -4607182418800017409L },
new object[]{4584664420663164927L, -4606056518893174784L },
new object[]{4584664420663164928L, -4606056518893174784L },
new object[]{4584664420663164929L, -4606056518893174784L },
new object[]{4580160821035794431L, -4604930618986332160L },
new object[]{4580160821035794432L, -4604930618986332160L },
new object[]{4580160821035794433L, -4604930618986332160L },
new object[]{4575657221408423935L, -4603804719079489536L },
new object[]{4575657221408423936L, -4603804719079489536L },
new object[]{4575657221408423937L, -4603804719079489536L },
new object[]{4571153621781053439L, -4602678819172646912L },
new object[]{4571153621781053440L, -4602678819172646912L },
new object[]{4571153621781053441L, -4602678819172646912L },
new object[]{4566650022153682943L, -4602115869219225600L },
new object[]{4566650022153682944L, -4602115869219225600L },
new object[]{4566650022153682945L, -4602115869219225600L },
new object[]{4562146422526312447L, -4601552919265804288L },
new object[]{4562146422526312448L, -4601552919265804288L },
new object[]{4562146422526312449L, -4601552919265804288L },
new object[]{4548635623644200959L, -4599864069405540352L },
new object[]{4548635623644200960L, -4599864069405540352L },
new object[]{4548635623644200961L, -4599864069405540352L },
new object[]{4548635623644200959L, -4599864069405540352L },
new object[]{4548635623644200960L, -4599864069405540352L },
new object[]{4548635623644200961L, -4599864069405540352L },
new object[]{4593671619917905919L, -4609434218613702656L },
new object[]{4593671619917905920L, -4609434218613702656L },
new object[]{4593671619917905921L, -4609434218613702657L },
new object[]{4606056518893174783L, -4627263246154351303L },
new object[]{4606056518893174784L, -4627263246154351310L },
new object[]{4606056518893174785L, -4627263246154351316L },
new object[]{4589168020290535423L, -4607182418800017408L },
new object[]{4589168020290535424L, -4607182418800017408L },
new object[]{4589168020290535425L, -4607182418800017409L },
new object[]{4606619468846596095L, -4631998376528856231L },
new object[]{4606619468846596096L, -4631998376528856244L },
new object[]{4606619468846596097L, -4631998376528856256L },
new object[]{4584664420663164927L, -4606056518893174784L },
new object[]{4584664420663164928L, -4606056518893174784L },
new object[]{4584664420663164929L, -4606056518893174784L },
new object[]{4606900943823306751L, -4636610208475817747L },
new object[]{4606900943823306752L, -4636610208475817771L },
new object[]{4606900943823306753L, -4636610208475817794L },
new object[]{4580160821035794431L, -4604930618986332160L },
new object[]{4580160821035794432L, -4604930618986332160L },
new object[]{4580160821035794433L, -4604930618986332160L },
new object[]{4607041681311662079L, -4641166199250537083L },
new object[]{4607041681311662080L, -4641166199250537130L },
new object[]{4607041681311662081L, -4641166199250537177L },
new object[]{4575657221408423935L, -4603804719079489536L },
new object[]{4575657221408423936L, -4603804719079489536L },
new object[]{4575657221408423937L, -4603804719079489536L },
new object[]{4607112050055839743L, -4645695581097856124L },
new object[]{4607112050055839744L, -4645695581097856217L },
new object[]{4607112050055839745L, -4645695581097856310L },
new object[]{4571153621781053439L, -4602678819172646912L },
new object[]{4571153621781053440L, -4602678819172646912L },
new object[]{4571153621781053441L, -4602678819172646912L },
new object[]{4607147234427928575L, -4650211970628549608L },
new object[]{4607147234427928576L, -4650211970628549793L },
new object[]{4607147234427928577L, -4650211970628549979L },
new object[]{4566650022153682943L, -4602115869219225600L },
new object[]{4566650022153682944L, -4602115869219225600L },
new object[]{4566650022153682945L, -4602115869219225600L },
new object[]{4607164826613972991L, -4654721940166123188L },
new object[]{4607164826613972992L, -4654721940166123558L },
new object[]{4607164826613972993L, -4654721940166123928L },
new object[]{4562146422526312447L, -4601552919265804288L },
new object[]{4562146422526312448L, -4601552919265804288L },
new object[]{4562146422526312449L, -4601552919265804288L },
new object[]{4607173622706995199L, -4659228718520374103L },
new object[]{4607173622706995200L, -4659228718520374842L },
new object[]{4607173622706995201L, -4659228718520375582L },
new object[]{4548635623644200959L, -4599864069405540352L },
new object[]{4548635623644200960L, -4599864069405540352L },
new object[]{4548635623644200961L, -4599864069405540352L },
new object[]{4607181319288389631L, -4672742295392113941L },
new object[]{4607181319288389632L, -4672742295392119851L },
new object[]{4607181319288389633L, -4672742295392125761L },
new object[]{9218868437227405312L, 9218868437227405312L },
new object[]{9218868437227405311L, 4652218415073722368L },
new object[]{9218868437227405310L, 4652218415073722368L },
new object[]{4614256656552045848L, 4610116496525942263L },
new object[]{4609753056924675352L, 4604043374997126126L },
new object[]{4607182418800017409L, 4374988959397937917L },
new object[]{4607182418800017408L, 0L },
new object[]{4607182418800017407L, -4852886677084208386L },
new object[]{4605249457297304856L, -4623422329331087324L },
new object[]{4503599627370497L, -4571171213967097856L },
new object[]{4503599627370496L, -4571171213967097856L },
new object[]{4503599627370495L, -4571171213967097856L },
new object[]{4503599627370494L, -4571171213967097856L },
new object[]{2L, -4570938117502009344L },
new object[]{1L, -4570933719455498240L },
new object[]{0L, -4503599627370496L },
new object[]{-9223372036854775808L, -4503599627370496L },
new object[]{5170132372221329408L, 4638496509959077888L },
new object[]{4035225266123964416L, -4584734789407342592L },
new object[]{4611686018427387904L, 4607182418800017408L },
new object[]{4616189618054758400L, 4611686018427387904L },
new object[]{4602678819172646912L, -4616189618054758400L },
            };
#endif

#if NETCOREAPP2_1
        public static IEnumerable<object[]> Cbrt =>
            new[]
            {
                new object[]{-4751297606875873280L,-4661225614328463360L,},
new object[]{4472074429978902528L,4562146422526312448L,},
new object[]{-4656722014701086720L,-4629700416936867840L,},
new object[]{4566650022153689088L,4593671619917907968L,},
new object[]{-9209861237972566016L,-6147413491360694272L,},
new object[]{13510798882209792L,3075958545494081536L,},
new object[]{-4796228050033311744L,-4676539172717142043L,},
new object[]{4427143986821464064L,4546832864137633765L,},
new object[]{-4625064342807151392L,-4619467538304110198L,},
new object[]{4598307694047624416L,4603904498550665610L,},
new object[]{-4539348668467459904L,-4590881135978976770L,},
new object[]{4684023368387315904L,4632490900875799038L,},
new object[]{-4732997055897398784L,-4655433716924352448L,},
new object[]{4490374980957377024L,4567938319930423360L,},
new object[]{-4620397003444922400L,-4617894377621468338L,},
new object[]{4602975033409853408L,4605477659233307470L,},
new object[]{-4642607537975039224L,-4625003967322511048L,},
new object[]{4580764498879736584L,4598368069532264760L,},
new object[]{-4201181141987814011L,-4478094423221063864L,},
new object[]{5022190894866961797L,4745277613633711944L,},
new object[]{-4755099988617614612L,-4662730503403942363L,},
new object[]{4468272048237161196L,4560641533450833445L,},
new object[]{-4673217603952077440L,-4635335018408139042L,},
new object[]{4550154432902698368L,4588037018446636766L,},
new object[]{-4199849484056146746L,-4477500900683699219L,},
new object[]{5023522552798629062L,4745871136171076589L,},
new object[]{-9223372036854775597L,-6217271818033209916L,},
new object[]{211L,3006100218821565892L,},
new object[]{-4509514541450851104L,-4580658221268927270L,},
new object[]{4713857495403924704L,4642713815585848538L,},
new object[]{-4608308692142019944L,-4613855535199782395L,},
new object[]{4615063344712755864L,4609516501654993413L,},
new object[]{-4647839915436001052L,-4627088249508964330L,},
new object[]{4575532121418774756L,4596283787345811478L,},
new object[]{-9209861237972664338L,-6147413491360727046L,},
new object[]{13510798882111470L,3075958545494048762L,},
new object[]{4503599627370499L,3072625526210130572L,},
new object[]{-9218868437227405309L,-6150746510644645236L,},
new object[]{4427038433705197574L,4546777443175591488L,},
new object[]{-4796333603149578234L,-4676594593679184320L,},
new object[]{4616189618054758406L,4609827837958778432L,},
new object[]{-4607182418800017402L,-4613544198895997376L,},
new object[]{4616189618054758468L,4609827837958778464L,},
new object[]{-4607182418800017340L,-4613544198895997344L,},
new object[]{4616189618054758485L,4609827837958778474L,},
new object[]{-4607182418800017323L,-4613544198895997334L,},
new object[]{4620693217682129508L,4611686018427388108L,},
new object[]{-4602678819172646300L,-4611686018427387700L,},
new object[]{4616189618054759343L,4609827837958778928L,},
new object[]{-4607182418800016465L,-4613544198895996880L,},
new object[]{4422534834077829120L,4545302604360283623L,},
new object[]{-4800837202776946688L,-4678069432494492185L,},
new object[]{4566650022153689088L,4593671619917907968L,},
new object[]{-4656722014701086720L,-4629700416936867840L,},
new object[]{4427038433705222144L,4546777443175604488L,},
new object[]{-4796333603149553664L,-4676594593679171320L,},
new object[]{4629700416936896231L,4614331437586162864L,},
new object[]{-4593671619917879577L,-4609040599268612944L,},
new object[]{13510798882209792L,3075958545494081536L,},
new object[]{-9209861237972566016L,-6147413491360694272L,},
new object[]{4075757662774497284L,4429683852866180106L,},
new object[]{-5147614374080278524L,-4793688183988595702L,},
new object[]{4611686018448634082L,4608352999152392542L,},
new object[]{-4611686018406141726L,-4615019037702383266L,},
new object[]{2147483693L,3041100328858170788L,},
new object[]{-9223372034707292115L,-6182271707996605020L,},
new object[]{4156822460356886528L,4456705452900237874L,},
new object[]{-5066549576497889280L,-4766666583954537934L,},
new object[]{4427038438000164864L,4546777445448202630L,},
new object[]{-4796333598854610944L,-4676594591406573178L,},
new object[]{9007302333958144L,3074100419567709084L,},
new object[]{-9214364734520817664L,-6149271617287066724L,},
new object[]{4427038914741534720L,4546777697699058896L,},
new object[]{-4796333122113241088L,-4676594339155716912L,},
new object[]{4589168771090135227L,4600821035955321049L,},
new object[]{-4634203265764640581L,-4622551000899454759L,},
new object[]{4589168850297602684L,4600821077861757062L,},
new object[]{-4634203186557173124L,-4622550958993018746L,},
new object[]{4562150824871985374L,4591815768120073460L,},
new object[]{-4661221211982790434L,-4631556268734702348L,},
new object[]{13518495463505920L,3075961109561084322L,},
new object[]{-9209853541391269888L,-6147410927293691486L,},
new object[]{4511296208764928L,3072628756732162008L,},
new object[]{-9218860740646010880L,-6150743280122613800L,},
new object[]{13529490579783680L,3075964767459999126L,},
new object[]{-9209842546274992128L,-6147407269394776682L,},
new object[]{4427073618077286400L,4546796012138964478L,},
new object[]{-4796298418777489408L,-4676576024715811330L,},
new object[]{9128849229761918704L,6114057935449803924L,},
new object[]{-94522807092857104L,-3109314101404971884L,},
new object[]{4616242559034603924L,4609855741759633554L,},
new object[]{-4607129477820171884L,-4613516295095142254L,},
new object[]{3517390628734960770L,4243594547858352162L,},
new object[]{-5705981408119815038L,-4979777488996423646L,},
new object[]{4427143986821464064L,4546832864137633765L,},
new object[]{-4796228050033311744L,-4676539172717142043L,},
new object[]{4598289792529925760L,4603897114782925072L,},
new object[]{-4625082244324850048L,-4619474922071850736L,},
new object[]{4643352256702777827L,4618908900907613555L,},
new object[]{-4580019780151997981L,-4604463135947162253L,},
new object[]{4602819996703622365L,4605398172858169942L,},
new object[]{-4620552040151153443L,-4617973863996605866L,},
new object[]{35438202717L,3047152794545763596L,},
new object[]{-9223372001416573091L,-6176219242309012212L,},
new object[]{4620863313668048058L,4611742017884876348L,},
new object[]{-4602508723186727750L,-4611630018969899460L,},
new object[]{4670408758686442344L,4627934148216473706L,},
new object[]{-4552963278168333464L,-4595437888638302102L,},
new object[]{4616469405890525685L,4609972918960555352L,},
new object[]{-4606902630964250123L,-4613399117894220456L,},
new object[]{4629981314222760899L,4614477082471046096L,},
new object[]{-4593390722632014909L,-4608894954383729712L,},
new object[]{17L,3000683763608156362L,},
new object[]{-9223372036854775791L,-6222688273246619446L,},
new object[]{4616471231173077725L,4609973846622529678L,},
new object[]{-4606900805681698083L,-4613398190232246130L,},
new object[]{4616485261830387483L,4609980969549020856L,},
new object[]{-4606886775024388325L,-4613391067305754952L,},
new object[]{4602974824848619770L,4605477553463380234L,},
new object[]{-4620397212006156038L,-4617894483391395574L,},
new object[]{4616487219703751237L,4609981962395936320L,},
new object[]{-4606884817151024571L,-4613390074458839488L,},
new object[]{4616491939733098176L,4609984354836107938L,},
new object[]{-4606880097121677632L,-4613387682018667870L,},
new object[]{4625618122188764266L,4613028288345695515L,},
new object[]{-4597753914666011542L,-4610343748509080293L,},
new object[]{4616664770333444287L,4610070899462194414L,},
new object[]{-4606707266521331521L,-4613301137392581394L,},
new object[]{4562709342511672764L,4592099685167390714L,},
new object[]{-4660662694343103044L,-4631272351687385094L,},
new object[]{4427601383658618880L,4547063703553323132L,},
new object[]{-4795770653196156928L,-4676308333301452676L,},
new object[]{4427623373891174400L,4547074445086841936L,},
new object[]{-4795748662963601408L,-4676297591767933872L,},
new object[]{4562820895014320553L,4592153858348663060L,},
new object[]{-4660551141840455255L,-4631218178506112748L,},
new object[]{4616867064632359319L,4610169690467349530L,},
new object[]{-4606504972222416489L,-4613202346387426278L,},
new object[]{4562838291323338072L,4592162236173127960L,},
new object[]{-4660533745531437736L,-4631209800681647848L,},
new object[]{4603379136362772998L,4605677096940433680L,},
new object[]{-4619992900492002810L,-4617694939914342128L,},
new object[]{4427759713333018624L,4547140361319835496L,},
new object[]{-4795612323521757184L,-4676231675534940312L,},
new object[]{5508641434919547201L,4907436857607450004L,},
new object[]{-3714730601935228607L,-4315935179247325804L,},
new object[]{14320201580119548L,3076213626052227540L,},
new object[]{-9209051835274656260L,-6147158410802548268L,},
new object[]{4585514073378788100L,4599682283486807842L,},
new object[]{-4637857963475987708L,-4623689753367967966L,},
new object[]{5049588509644096248L,4754461818438226734L,},
new object[]{-4173783527210679560L,-4468910218416549074L,},
new object[]{4617256781841918021L,4610352989222364561L,},
new object[]{-4606115255012857787L,-4613019047632411247L,},
new object[]{14620937560801878L,3076301769730144559L,},
new object[]{-9208751099293973930L,-6147070267124631249L,},
new object[]{4428151139472506880L,4547323450276252656L,},
new object[]{-4795220897382268928L,-4676048586578523152L,},
new object[]{4581286720942637055L,4598522975551516750L,},
new object[]{-4642085315912138753L,-4624849061303259058L,},
new object[]{4617343712884264794L,4610392701508379664L,},
new object[]{-4606028323970511014L,-4612979335346396144L,},
new object[]{4468834303560774769L,4560902498660373364L,},
new object[]{-4754537733294001039L,-4662469538194402444L,},
new object[]{4590475516956546213L,4601454599135861344L,},
new object[]{-4632896519898229595L,-4621917437718914464L,},
new object[]{4608533498690981001L,4607594015754885976L,},
new object[]{-4614838538163794807L,-4615778021099889832L,},
new object[]{4608533498691478717L,4607594015755025258L,},
new object[]{-4614838538163297091L,-4615778021099750550L,},
new object[]{4608533498721311521L,4607594015763373800L,},
new object[]{-4614838538133464287L,-4615778021091402008L,},
new object[]{4509645921045939265L,4574536618126096357L,},
new object[]{-4713726115808836543L,-4648835418728679451L,},
new object[]{4604226834333007144L,4606064128403360982L,},
new object[]{-4619145202521768664L,-4617307908451414826L,},
new object[]{4617755978376429700L,4610575691597261289L,},
new object[]{-4605616058478346108L,-4612796345257514519L,},
new object[]{4617877275863432504L,4610627946759722156L,},
new object[]{-4605494760991343304L,-4612744090095053652L,},
new object[]{4424582124728745984L,4546057521070034504L,},
new object[]{-4798789912126029824L,-4677314515784741304L,},
new object[]{4582230101919268864L,4598780100678643082L,},
new object[]{-4641141934935506944L,-4624591936176132726L,},
new object[]{4429131903844483072L,4547747567673724596L,},
new object[]{-4794240133010292736L,-4675624469181051212L,},
new object[]{4564534403269475615L,4592902629339415642L,},
new object[]{-4658837633585300193L,-4630469407515360166L,},
new object[]{4515067737858570417L,4576361610757945247L,},
new object[]{-4708304298996205391L,-4647010426096830561L,},
new object[]{4614162998230094474L,4609245516601984796L,},
new object[]{-4609209038624681334L,-4614126520252791012L,},
new object[]{4605220256403378803L,4606474127288105011L,},
new object[]{-4618151780451397005L,-4616897909566670797L,},
new object[]{4429587101658382336L,4547930170375337737L,},
new object[]{-4793784935196393472L,-4675441866479438071L,},
new object[]{4429703649890926592L,4547975653248792718L,},
new object[]{-4793668386963849216L,-4675396383605983090L,},
new object[]{4564827310043087736L,4593017727559441464L,},
new object[]{-4658544726811688072L,-4630354309295334344L,},
new object[]{4600916016101343796L,4604823621154427082L,},
new object[]{-4622456020753432012L,-4618548415700348726L,},
new object[]{4560403093638298049L,4591318774291259116L,},
new object[]{-4662968943216477759L,-4632053262563516692L,},
new object[]{4564930565973410218L,4593057555456773428L,},
new object[]{-4658441470881365590L,-4630314481398002380L,},
new object[]{4587473117204965880L,4600340728258670554L,},
new object[]{-4635898919649809928L,-4623031308596105254L,},
new object[]{4596486369685012480L,4603469954556997678L,},
new object[]{-4626885667169763328L,-4619902082297778130L,},
new object[]{4452511919097511936L,4555349062999952119L,},
new object[]{-4770860117757263872L,-4668022973854823689L,},
new object[]{4628264894557254165L,4613929467924707326L,},
new object[]{-4595107142297521643L,-4609442568930068482L,},
new object[]{4605774857848870514L,4606686420040061388L,},
new object[]{-4617597179005905294L,-4616685616814714420L,},
new object[]{4628321189552961884L,4613946147965804788L,},
new object[]{-4595050847301813924L,-4609425888888971020L,},
new object[]{4430218221332725760L,4548170775561191438L,},
new object[]{-4793153815522050048L,-4675201261293584370L,},
new object[]{4610437794463221942L,4608077752603381186L,},
new object[]{-4612934242391553866L,-4615294284251394622L,},
new object[]{4660037783904966060L,4624782069362602087L,},
new object[]{-4563334252949809748L,-4598589967492173721L,},
new object[]{7516192768L,3044041225009633438L,},
new object[]{-9223372029338583040L,-6179330811845142370L,},
new object[]{4471000257633762337L,4561773106208437515L,},
new object[]{-4752371779221013471L,-4661598930646338293L,},
new object[]{4430528283611758592L,4548284172160858716L,},
new object[]{-4792843753243017216L,-4675087864693917092L,},
new object[]{4619796721544653656L,4611376684554575871L,},
new object[]{-4603575315310122152L,-4611995352300199937L,},
new object[]{4610930908607619661L,4608189786358111038L,},
new object[]{-4612441128247156147L,-4615182250496664770L,},
new object[]{4610943489456566648L,4608192585545800514L,},
new object[]{-4612428547398209160L,-4615179451308975294L,},
new object[]{4615447089083937332L,4609625729490385698L,},
new object[]{-4607924947770838476L,-4613746307364390110L,},
new object[]{4615447089083937422L,4609625729490385722L,},
new object[]{-4607924947770838386L,-4613746307364390086L,},
new object[]{8053063680L,3044241647072700757L,},
new object[]{-9223372028801712128L,-6179130389782075051L,},
new object[]{4629225563625927831L,4614203532403709796L,},
new object[]{-4594146473228847977L,-4609168504451066012L,},
new object[]{4453760964306665472L,4555704626942366290L,},
new object[]{-4769611072548110336L,-4667667409912409518L,},
new object[]{4606900943823306752L,4607087599134541160L,},
new object[]{-4616471093031469056L,-4616284437720234648L,},
new object[]{4615943097339624496L,4609762012516315410L,},
new object[]{-4607428939515151312L,-4613610024338460398L,},
new object[]{4431410091937234944L,4548591426665846340L,},
new object[]{-4791961944917540864L,-4674780610188929468L,},
new object[]{4607109335572707885L,4607157991538110854L,},
new object[]{-4616262701282067923L,-4616214045316664954L,},
new object[]{4607113828431515361L,4607159497061537056L,},
new object[]{-4616258208423260447L,-4616212539793238752L,},
new object[]{4426981259100553216L,4546762284551699886L,},
new object[]{-4796390777754222592L,-4676609752303075922L,},
new object[]{4607126123804675277L,4607163614571512892L,},
new object[]{-4616245913050100531L,-4616208422283262916L,},
new object[]{4589148379055475996L,4600815438502792042L,},
new object[]{-4634223657799299812L,-4622556598351983766L,},
new object[]{13492107184439295L,3075952310613301973L,},
new object[]{-9209879929670336513L,-6147419726241473835L,},
new object[]{4566634491551940720L,4593666440072412410L,},
new object[]{-4656737545302835088L,-4629705596782363398L,},
new object[]{4634192002813383388L,4616185611689388690L,},
new object[]{-4589180034041392420L,-4607186425165387118L,},
new object[]{4602675212534720203L,4605323284007214152L,},
new object[]{-4620696824320055605L,-4618048752847561656L,},
new object[]{4616186286716162422L,4609826956488366085L,},
new object[]{-4607185750138613386L,-4613545080366409723L,},
new object[]{18011099974598655L,3077128433104009770L,},
new object[]{-9205360936880177153L,-6146243603750766038L,},
new object[]{4427038433436762111L,4546777443104572362L,},
new object[]{-4796333603418013697L,-4676594593750203446L,},
new object[]{4431542033299013631L,4548635623633016148L,},
new object[]{-4791830003555762177L,-4674736413221759660L,},
new object[]{4427038433680031743L,4546777443168933442L,},
new object[]{-4796333603174744065L,-4676594593685842366L,},
new object[]{4616189618029592575L,4609827837952120386L,},
new object[]{-4607182418825183233L,-4613544198902655422L,},
new object[]{4791830003497041919L,4668374633107936834L,},
new object[]{-4431542033357733889L,-4554997403746838974L,},
new object[]{4431542033324179455L,4548635623641404756L,},
new object[]{-4791830003530596353L,-4674736413213371052L,},
new object[]{4607182418800016799L,4607182418800017204L,},
new object[]{-4616189618054759009L,-4616189618054758604L,},
new object[]{13510798882111200L,3075958545494048672L,},
new object[]{-9209861237972664608L,-6147413491360727136L,},
new object[]{13510798882111470L,3075958545494048762L,},
new object[]{-9209861237972664338L,-6147413491360727046L,},
new object[]{4427038433705197551L,4546777443175591480L,},
new object[]{-4796333603149578257L,-4676594593679184328L,},
new object[]{4616189618054758383L,4609827837958778424L,},
new object[]{-4607182418800017425L,-4613544198895997384L,},
new object[]{4791830003522207727L,4668374633114594872L,},
new object[]{-4431542033332568081L,-4554997403740180936L,},
new object[]{4431542033332568060L,4548635623644200959L,},
new object[]{-4791830003522207748L,-4674736413210574849L,},
new object[]{13510798882111484L,3075958545494048767L,},
new object[]{-9209861237972664324L,-6147413491360727041L,},
new object[]{18014398509481982L,3077129125837501066L,},
new object[]{-9205357638345293826L,-6146242911017274742L,},
new object[]{9007199254740990L,3074100365025439292L,},
new object[]{-9214364837600034818L,-6149271671829336516L,},
new object[]{4607182418800017408L,4607182418800017408L,},
new object[]{-4616189618054758400L,-4616189618054758400L,},
new object[]{4607898900558917260L,4607409593968968628L,},
new object[]{-4615473136295858548L,-4615962442885807180L,},
new object[]{4608615382317817112L,4607616824417593486L,},
new object[]{-4614756654536958696L,-4615755212437182322L,},
new object[]{4609331864076716964L,4607807984146807516L,},
new object[]{-4614040172778058844L,-4615564052707968292L,},
new object[]{4610048345835616816L,4607985867565949856L,},
new object[]{-4613323691019158992L,-4615386169288825952L,},
new object[]{4610764827594516668L,4608152564399115252L,},
new object[]{-4612607209260259140L,-4615219472455660556L,},
new object[]{4611481309353416520L,4608309683103310504L,},
new object[]{-4611890727501359288L,-4615062353751465304L,},
new object[]{4611941904769852138L,4608458491251340358L,},
new object[]{-4611430132084923670L,-4614913545603435450L,},
new object[]{4612300145649302064L,4608600007609576292L,},
new object[]{-4611071891205473744L,-4614772029245199516L,},
new object[]{4612658386528751990L,4608735064717655385L,},
new object[]{-4610713650326023818L,-4614636972137120423L,},
new object[]{4613016627408201916L,4608864352712855726L,},
new object[]{-4610355409446573892L,-4614507684141920082L,},
new object[]{4613374868287651842L,4608988450815355451L,},
new object[]{-4609997168567123966L,-4614383586039420357L,},
new object[]{4613733109167101768L,4609107850454398579L,},
new object[]{-4609638927687674040L,-4614264186400377229L,},
new object[]{4614091350046551694L,4609222972585956834L,},
new object[]{-4609280686808224114L,-4614149064268818974L,},
new object[]{4614449590926001620L,4609334180883414927L,},
new object[]{-4608922445928774188L,-4614037855971360881L,},
new object[]{4614807831805451546L,4609441791937803634L,},
new object[]{-4608564205049324262L,-4613930244916972174L,},
new object[]{4615166072684901472L,4609546083252867848L,},
new object[]{-4608205964169874336L,-4613825953601907960L,},
new object[]{4615524313564351398L,4609647299588345430L,},
new object[]{-4607847723290424410L,-4613724737266430378L,},
new object[]{4615882554443801324L,4609745658048356627L,},
new object[]{-4607489482410974484L,-4613626378806419181L,},
new object[]{4616215206689004825L,4609841352204149450L,},
new object[]{-4607156830165770983L,-4613530684650626358L,},
new object[]{4616394327128729788L,4609934555465064559L,},
new object[]{-4606977709726046020L,-4613437481389711249L,},
new object[]{4616573447568454751L,4610025423857947398L,},
new object[]{-4606798589286321057L,-4613346612996828410L,},
new object[]{4616752568008179714L,4610114098336510077L,},
new object[]{-4606619468846596094L,-4613257938518265731L,},
new object[]{4616931688447904677L,4610200706713808500L,},
new object[]{-4606440348406871131L,-4613171330140967308L,},
new object[]{4617110808887629640L,4610285365290007432L,},
new object[]{-4606261227967146168L,-4613086671564768376L,},
new object[]{4617289929327354603L,4610368180231875893L,},
new object[]{-4606082107527421205L,-4613003856622899915L,},
new object[]{4617469049767079566L,4610449248748543395L,},
new object[]{-4605902987087696242L,-4612922788106232413L,},
new object[]{4617648170206804529L,4610528660098938224L,},
new object[]{-4605723866647971279L,-4612843376755837584L,},
new object[]{4617827290646529492L,4610606496459299042L,},
new object[]{-4605544746208246316L,-4612765540395476766L,},
new object[]{4618006411086254455L,4610682833673679382L,},
new object[]{-4605365625768521353L,-4612689203181096426L,},
new object[]{4618185531525979418L,4610757741906071639L,},
new object[]{-4605186505328796390L,-4612614294948704169L,},
new object[]{4618364651965704381L,4610831286209383751L,},
new object[]{-4605007384889071427L,-4612540750645392057L,},
new object[]{4618543772405429344L,4610903527023800408L,},
new object[]{-4604828264449346464L,-4612468509830975400L,},
new object[]{4618722892845154307L,4610974520614895920L,},
new object[]{-4604649144009621501L,-4612397516239879888L,},
new object[]{4618902013284879270L,4611044319460120414L,},
new object[]{-4604470023569896538L,-4612327717394655394L,},
new object[]{4619081133724604233L,4611112972590865136L,},
new object[]{-4604290903130171575L,-4612259064263910672L,},
new object[]{4619260254164329196L,4611180525896157806L,},
new object[]{-4604111782690446612L,-4612191510958618002L,},
new object[]{4619439374604054159L,4611247022393091972L,},
new object[]{-4603932662250721649L,-4612125014461683836L,},
new object[]{4619618495043779122L,4611312502468313821L,},
new object[]{-4603753541810996686L,-4612059534386461987L,},
new object[]{4619797615483504085L,4611377004094243656L,},
new object[]{-4603574421371271723L,-4611995032760532152L,},
new object[]{4619976735923229048L,4611440563023171632L,},
new object[]{-4603395300931546760L,-4611931473831604176L,},
new object[]{4620155856362954011L,4611503212961918136L,},
new object[]{-4603216180491821797L,-4611868823892857672L,},
new object[]{4620334976802678974L,4611564985729372466L,},
new object[]{-4603037060052096834L,-4611807051125403342L,},
new object[]{4620514097242403937L,4611625911398906012L,},
new object[]{-4602857939612371871L,-4611746125455869796L,},
new object[]{4620693217682128896L,4611686018427387904L,},
new object[]{-4602678819172646912L,-4611686018427387904L,},
new object[]{5057542381537067008L,4756971786846696074L,},
new object[]{-4165829655317708800L,-4466400250008079734L,},
new object[]{5057992741499804058L,4757154950031274441L,},
new object[]{-4165379295354971750L,-4466217086823501367L,},
new object[]{5058443101462541108L,4757327322844952462L,},
new object[]{-4164928935392234700L,-4466044714009823346L,},
new object[]{5058893461425278158L,4757490366513237152L,},
new object[]{-4164478575429497650L,-4465881670341538656L,},
new object[]{5059343821388015208L,4757645249264612484L,},
new object[]{-4164028215466760600L,-4465726787590163324L,},
new object[]{5059794181350752258L,4757792921503284983L,},
new object[]{-4163577855504023550L,-4465579115351490825L,},
new object[]{5060244541313489308L,4757934168029672487L,},
new object[]{-4163127495541286500L,-4465437868825103321L,},
new object[]{5060694901276226358L,4758069645299021034L,},
new object[]{-4162677135578549450L,-4465302391555754774L,},
new object[]{5061145261238963408L,4758199908624229486L,},
new object[]{-4162226775615812400L,-4465172128230546322L,},
new object[]{5061595621201700458L,4758325432439276416L,},
new object[]{-4161776415653075350L,-4465046604415499392L,},
new object[]{5062045981164437504L,4758446625662004796L,},
new object[]{-4161326055690338304L,-4464925411192771012L,},
new object[]{5507902344274116608L,4907065413365231164L,},
new object[]{-3715469692580659200L,-4316306623489544644L,},
new object[]{5508352704236853658L,4907296184517047228L,},
new object[]{-3715019332617922150L,-4316075852337728580L,},
new object[]{5508803064199590708L,4907513360653429772L,},
new object[]{-3714568972655185100L,-4315858676201346036L,},
new object[]{5509253424162327758L,4907718782803153732L,},
new object[]{-3714118612692448050L,-4315653254051622076L,},
new object[]{5509703784125064808L,4907913922841877146L,},
new object[]{-3713668252729711000L,-4315458114012898662L,},
new object[]{5510154144087801858L,4908099978203865728L,},
new object[]{-3713217892766973950L,-4315272058650910080L,},
new object[]{5510604504050538908L,4908277937675685876L,},
new object[]{-3712767532804236900L,-4315094099179089932L,},
new object[]{5511054864013275958L,4908448628339120387L,},
new object[]{-3712317172841499850L,-4314923408515655421L,},
new object[]{5511505223976013008L,4908612749844579817L,},
new object[]{-3711866812878762800L,-4314759287010195991L,},
new object[]{5511955583938750058L,4908770899941420556L,},
new object[]{-3711416452916025750L,-4314601136913355252L,},
new object[]{5512405943901487104L,4908923593833840640L,},
new object[]{-3710966092953288704L,-4314448443020935168L,},
new object[]{9110782046170513408L,6108051675057844874L,},
new object[]{-112589990684262400L,-3115320361796930934L,},
new object[]{9111232406133250458L,6108234838242423241L,},
new object[]{-112139630721525350L,-3115137198612352567L,},
new object[]{9111682766095987508L,6108407211056101262L,},
new object[]{-111689270758788300L,-3114964825798674546L,},
new object[]{9112133126058724558L,6108570254724385952L,},
new object[]{-111238910796051250L,-3114801782130389856L,},
new object[]{9112583486021461608L,6108725137475761284L,},
new object[]{-110788550833314200L,-3114646899379014524L,},
new object[]{9113033845984198658L,6108872809714433783L,},
new object[]{-110338190870577150L,-3114499227140342025L,},
new object[]{9113484205946935708L,6109014056240821287L,},
new object[]{-109887830907840100L,-3114357980613954521L,},
new object[]{9113934565909672758L,6109149533510169834L,},
new object[]{-109437470945103050L,-3114222503344605974L,},
new object[]{9114384925872409808L,6109279796835378286L,},
new object[]{-108987110982366000L,-3114092240019397522L,},
new object[]{9114835285835146858L,6109405320650425216L,},
new object[]{-108536751019628950L,-3113966716204350592L,},
new object[]{9115285645797883904L,6109526513873153596L,},
new object[]{-108086391056891904L,-3113845522981622212L,},
new object[]{4616189618054758399L,4609827837958778428L,},
new object[]{-4607182418800017409L,-4613544198895997380L,},
new object[]{4616189618054758400L,4609827837958778428L,},
new object[]{-4607182418800017408L,-4613544198895997380L,},
new object[]{4616189618054758401L,4609827837958778430L,},
new object[]{-4607182418800017407L,-4613544198895997378L,},
new object[]{4611686018427387903L,4608352999143469707L,},
new object[]{-4611686018427387905L,-4615019037711306101L,},
new object[]{4611686018427387904L,4608352999143469706L,},
new object[]{-4611686018427387904L,-4615019037711306102L,},
new object[]{4611686018427387905L,4608352999143469708L,},
new object[]{-4611686018427387903L,-4615019037711306100L,},
new object[]{4607182418800017407L,4607182418800017408L,},
new object[]{-4616189618054758401L,-4616189618054758400L,},
new object[]{4607182418800017408L,4607182418800017408L,},
new object[]{-4616189618054758400L,-4616189618054758400L,},
new object[]{4607182418800017409L,4607182418800017408L,},
new object[]{-4616189618054758399L,-4616189618054758400L,},
new object[]{4602678819172646911L,4605324238331407932L,},
new object[]{-4620693217682128897L,-4618047798523367876L,},
new object[]{4602678819172646912L,4605324238331407932L,},
new object[]{-4620693217682128896L,-4618047798523367876L,},
new object[]{4602678819172646913L,4605324238331407934L,},
new object[]{-4620693217682128895L,-4618047798523367874L,},
new object[]{4598175219545276415L,4603849399516099211L,},
new object[]{-4625196817309499393L,-4619522637338676597L,},
new object[]{4598175219545276416L,4603849399516099210L,},
new object[]{-4625196817309499392L,-4619522637338676598L,},
new object[]{4598175219545276417L,4603849399516099212L,},
new object[]{-4625196817309499391L,-4619522637338676596L,},
new object[]{4593671619917905919L,4602678819172646912L,},
new object[]{-4629700416936869889L,-4620693217682128896L,},
new object[]{4593671619917905920L,4602678819172646912L,},
new object[]{-4629700416936869888L,-4620693217682128896L,},
new object[]{4593671619917905921L,4602678819172646912L,},
new object[]{-4629700416936869887L,-4620693217682128896L,},
new object[]{4589168020290535423L,4600820638704037436L,},
new object[]{-4634204016564240385L,-4622551398150738372L,},
new object[]{4589168020290535424L,4600820638704037436L,},
new object[]{-4634204016564240384L,-4622551398150738372L,},
new object[]{4589168020290535425L,4600820638704037438L,},
new object[]{-4634204016564240383L,-4622551398150738370L,},
new object[]{4584664420663164927L,4599345799888728715L,},
new object[]{-4638707616191610881L,-4624026236966047093L,},
new object[]{4584664420663164928L,4599345799888728714L,},
new object[]{-4638707616191610880L,-4624026236966047094L,},
new object[]{4584664420663164929L,4599345799888728716L,},
new object[]{-4638707616191610879L,-4624026236966047092L,},
new object[]{4580160821035794431L,4598175219545276416L,},
new object[]{-4643211215818981377L,-4625196817309499392L,},
new object[]{4580160821035794432L,4598175219545276416L,},
new object[]{-4643211215818981376L,-4625196817309499392L,},
new object[]{4580160821035794433L,4598175219545276416L,},
new object[]{-4643211215818981375L,-4625196817309499392L,},
new object[]{1L,2994893752201379840L,},
new object[]{-9223372036854775807L,-6228478284653395968L,},
new object[]{-9223372036854775807L,-6228478284653395968L,},
new object[]{1L,2994893752201379840L,},
new object[]{9218868437227405311L,6144080472076808843L,},
new object[]{-4503599627370497L,-3079291564777966965L,},
new object[]{-4503599627370497L,-3079291564777966965L,},
new object[]{9218868437227405311L,6144080472076808843L,},
new object[]{9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370496L,-4503599627370496L,},
new object[]{9218868437227405311L,6144080472076808843L,},
new object[]{-4503599627370497L,-3079291564777966965L,},
new object[]{9218868437227405310L,6144080472076808842L,},
new object[]{-4503599627370498L,-3079291564777966966L,},
new object[]{4614256656552045848L,4609274754651718840L,},
new object[]{-4609115380302729960L,-4614097282203056968L,},
new object[]{4609753056924675352L,4607914016631743486L,},
new object[]{-4613618979930100456L,-4615458020223032322L,},
new object[]{4605249457297304856L,4606485577499107562L,},
new object[]{-4618122579557470952L,-4616886459355668246L,},
new object[]{4620693217682128896L,4611686018427387904L,},
new object[]{-4602678819172646912L,-4611686018427387904L,},
new object[]{4611686018427387904L,4608352999143469706L,},
new object[]{-4611686018427387904L,-4615019037711306102L,},
new object[]{4607182418800017409L,4607182418800017408L,},
new object[]{-4616189618054758399L,-4616189618054758400L,},
new object[]{4607182418800017408L,4607182418800017408L,},
new object[]{-4616189618054758400L,-4616189618054758400L,},
new object[]{4607182418800017407L,4607182418800017408L,},
new object[]{-4616189618054758401L,-4616189618054758400L,},
new object[]{4503599627370497L,3072625526210130572L,},
new object[]{-9218868437227405311L,-6150746510644645236L,},
new object[]{4503599627370496L,3072625526210130570L,},
new object[]{-9218868437227405312L,-6150746510644645238L,},
new object[]{4503599627370495L,3072625526210130570L,},
new object[]{-9218868437227405313L,-6150746510644645238L,},
new object[]{4503599627370494L,3072625526210130570L,},
new object[]{-9218868437227405314L,-6150746510644645238L,},
new object[]{2L,2996064332544832138L,},
new object[]{-9223372036854775806L,-6227307704309943670L,},
new object[]{1L,2994893752201379840L,},
new object[]{-9223372036854775807L,-6228478284653395968L,},
new object[]{0L,0L,},
new object[]{-9223372036854775808L,-9223372036854775808L,},
new object[]{4628293042053316608L,4613937818241073152L,},
new object[]{-4595078994801459200L,-4609434218613702656L,},
new object[]{4638496509959077888L,4617315517961601024L,},
new object[]{-4584875526895697920L,-4606056518893174784L,},
            };

        public static IEnumerable<object[]> Atanh =>
            new[]
            {
new object[]{1L,1L,},
new object[]{-4620352369077518336L,-4619782463653762009L,},
new object[]{4603019667777257472L,4603589573201013799L,},
new object[]{-4620147326818205196L,-4619488805810318473L,},
new object[]{4603224710036570612L,4603883231044457335L,},
new object[]{-4619567317774237696L,-4618593022231161029L,},
new object[]{4603804719080538112L,4604779014623614779L,},
new object[]{-4623704103555143486L,-4623466647370024134L,},
new object[]{4599667933299632322L,4599905389484751674L,},
new object[]{-4623629892000362819L,-4623383059335483619L,},
new object[]{4599742144854412989L,4599988977519292189L,},
new object[]{-4619025381670813534L,-4617641679518584241L,},
new object[]{4604346655183962274L,4605730357336191567L,},
new object[]{-4618851665451193642L,-4617305731168345064L,},
new object[]{4604520371403582166L,4606066305686430744L,},
new object[]{-4618659333979445444L,-4616911925672403330L,},
new object[]{4604712702875330364L,4606460111182372478L,},
new object[]{-4623150658898603701L,-4622836744002736834L,},
new object[]{4600221377956172107L,4600535292852038974L,},
new object[]{-4636458017548664833L,-4636453068058727763L,},
new object[]{4586914019306110975L,4586918968796048045L,},
new object[]{-4658967210996260874L,-4658967206150232946L,},
new object[]{4564404825858514934L,4564404830704542862L,},
new object[]{-4626998257160447590L,-4626899806525089716L,},
new object[]{4596373779694328218L,4596472230329686092L,},
new object[]{-4622406874347211182L,-4621963888247166320L,},
new object[]{4600965162507564626L,4601408148607609488L,},
new object[]{-4721245436708244936L,-4721245436708244910L,},
new object[]{4502126600146530872L,4502126600146530898L,},
new object[]{-4622069831537003064L,-4621557009608177631L,},
new object[]{4601302205317772744L,4601815027246598177L,},
new object[]{-4635535025055180416L,-4635527753343271605L,},
new object[]{4587837011799595392L,4587844283511504203L,},
new object[]{-4626226384316669868L,-4626092032268897822L,},
new object[]{4597145652538105940L,4597280004585877986L,},
new object[]{-4621532446858683864L,-4620891579304721809L,},
new object[]{4601839589996091944L,4602480457550053999L,},
new object[]{-4630499408701123800L,-4630463626772739987L,},
new object[]{4592872628153652008L,4592908410082035821L,},
new object[]{-4621487277811797244L,-4620834639469780706L,},
new object[]{4601884759042978564L,4602537397384995102L,},
new object[]{-4625918913452284870L,-4625768056898819296L,},
new object[]{4597453123402490938L,4597603979955956512L,},
new object[]{-4621402604455406201L,-4620727455824746464L,},
new object[]{4601969432399369607L,4602644581030029344L,},
new object[]{-4630060594945366568L,-4630018725829582499L,},
new object[]{4593311441909409240L,4593353311025193309L,},
new object[]{-4625379952596923952L,-4625196881996303334L,},
new object[]{4597992084257851856L,4598175154858472474L,},
new object[]{-4616334753589624832L,-4610770471149403154L,},
new object[]{4607037283265150976L,4612601565705372654L,},
new object[]{-4845943567794831360L,-4845943567794831360L,},
new object[]{4377428469059944448L,4377428469059944448L,},
new object[]{-4634254522435795604L,-4634242963696458237L,},
new object[]{4589117514418980204L,4589129073158317571L,},
new object[]{-4643213414842236928L,-4643212682263963057L,},
new object[]{4580158622012538880L,4580159354590812751L,},
new object[]{-4616189618054888467L,-4599961419561597683L,},
new object[]{4607182418799887341L,4623410617293178125L,},
new object[]{-4616189618054879133L,-4599940458624925809L,},
new object[]{4607182418799896675L,4623431578229849999L,},
new object[]{-4616189618054758901L,-4598396644186260557L,},
new object[]{4607182418800016907L,4624975392668515251L,},
new object[]{-4616189618054758562L,-4598127037866993769L,},
new object[]{4607182418800017246L,4625244998987782039L,},
new object[]{-4616189618054758411L,-4597748496095040147L,},
new object[]{4607182418800017397L,4625623540759735661L,},
new object[]{4161326055690338304L,4161326055690338304L,},
new object[]{-5062045981164437504L,-5062045981164437504L,},
new object[]{1L,1L,},
new object[]{4422534834077827073L,4422534834077827073L,},
new object[]{-4800837202776948735L,-4800837202776948735L,},
new object[]{4593671619917905926L,4593695298552770302L,},
new object[]{-4629700416936869882L,-4629676738302005506L,},
new object[]{4602678819172646919L,4603122929439146772L,},
new object[]{-4620693217682128889L,-4620249107415629036L,},
new object[]{4580160821035794480L,4580161187593366861L,},
new object[]{-4643211215818981328L,-4643210849261408947L,},
new object[]{4562146422526312961L,4562146423957969546L,},
new object[]{-4661225614328462847L,-4661225612896806262L,},
new object[]{4593671619917930496L,4593695298552795261L,},
new object[]{-4629700416936845312L,-4629676738301980547L,},
new object[]{4589168020290674688L,4589173898135050191L,},
new object[]{-4634204016564101120L,-4634198138719725617L,},
new object[]{4562146422526451712L,4562146423958108296L,},
new object[]{-4661225614328324096L,-4661225612896667512L,},
new object[]{4602678819236987609L,4603122929524934359L,},
new object[]{-4620693217617788199L,-4620249107329841449L,},
new object[]{4593671619985014784L,4593695298620944379L,},
new object[]{-4629700416869761024L,-4629676738233831429L,},
new object[]{4593671620723212288L,4593695299370859307L,},
new object[]{-4629700416131563520L,-4629676737483916501L,},
new object[]{4584665520174792704L,4584666988124943610L,},
new object[]{-4638706516679983104L,-4638705048729832198L,},
new object[]{4602683217152049152L,4603128795321950012L,},
new object[]{-4620688819702726656L,-4620243241532825796L,},
new object[]{4382006839777165384L,4382006839777165384L,},
new object[]{-4841365197077610424L,-4841365197077610424L,},
new object[]{4589174617360302080L,4589180521113603121L,},
new object[]{-4634197419494473728L,-4634191515741172687L,},
new object[]{4562183565403488256L,4562183566870860026L,},
new object[]{-4661188471451287552L,-4661188469983915782L,},
new object[]{4580222393686949888L,4580222775487138003L,},
new object[]{-4643149643167825920L,-4643149261367637805L,},
new object[]{4602749187916824576L,4603217249109072156L,},
new object[]{-4620622848937951232L,-4620154787745703652L,},
new object[]{4575802356943290368L,4575802457720103125L,},
new object[]{-4647569679911485440L,-4647569579134672683L,},
new object[]{4603071409229110962L,4603662693484703592L,},
new object[]{-4620300627625664846L,-4619709343370072216L,},
new object[]{4603241769126068223L,4603908147288522766L,},
new object[]{-4620130267728707585L,-4619463889566253042L,},
new object[]{4603241769126068224L,4603908147288522768L,},
new object[]{-4620130267728707584L,-4619463889566253040L,},
new object[]{4576468660989722624L,4576468811609092856L,},
new object[]{-4646903375865053184L,-4646903225245682952L,},
new object[]{4603547433358589952L,4604368535659417341L,},
new object[]{-4619824603496185856L,-4619003501195358467L,},
new object[]{4599050430800986112L,4599219410966204376L,},
new object[]{-4624321606053789696L,-4624152625888571432L,},
new object[]{4603579539185038633L,4604418534449250561L,},
new object[]{-4619792497669737175L,-4618953502405525247L,},
new object[]{4576566286852731009L,4576566445925446153L,},
new object[]{-4646805750002044799L,-4646805590929329655L,},
new object[]{4604183409976579096L,4605429589958236788L,},
new object[]{-4619188626878196712L,-4617942446896539020L,},
new object[]{4604193201641609842L,4605447253998252419L,},
new object[]{-4619178835213165966L,-4617924782856523389L,},
new object[]{4604194198297639506L,4605449054550202300L,},
new object[]{-4619177838557136302L,-4617922982304573508L,},
new object[]{4586184896138115769L,4586188408392808159L,},
new object[]{-4637187140716660039L,-4637183628461967649L,},
new object[]{4595260976018024916L,4595320078463811158L,},
new object[]{-4628111060836750892L,-4628051958390964650L,},
new object[]{4604329413351279969L,4605697939068455353L,},
new object[]{-4619042623503495839L,-4617674097786320455L,},
new object[]{4572976980430595542L,4572977043944969927L,},
new object[]{-4650395056424180266L,-4650394992909805881L,},
new object[]{4600055698488870859L,4600345101040788859L,},
new object[]{-4623316338365904949L,-4623026935813986949L,},
new object[]{4595609532484835061L,4595679514192596877L,},
new object[]{-4627762504369940747L,-4627692522662178931L,},
new object[]{4604649144009621504L,4606327223997298101L,},
new object[]{-4618722892845154304L,-4617044812857477707L,},
new object[]{4600181854238831566L,4600489790178601040L,},
new object[]{-4623190182615944242L,-4622882246676174768L,},
new object[]{4600217138370444944L,4600530407927636284L,},
new object[]{-4623154898484330864L,-4622841628927139524L,},
new object[]{4604930618994256556L,4606938819785571296L,},
new object[]{-4618441417860519252L,-4616433217069204512L,},
new object[]{4604930618994256563L,4606938819785571312L,},
new object[]{-4618441417860519245L,-4616433217069204496L,},
new object[]{4577977190943031296L,4577977509663945971L,},
new object[]{-4645394845911744512L,-4645394527190829837L,},
new object[]{4591569353685598208L,4591590605672102394L,},
new object[]{-4631802683169177600L,-4631781431182673414L,},
new object[]{4573581862076648910L,4573581945605067725L,},
new object[]{-4649790174778126898L,-4649790091249708083L,},
new object[]{4573764212767398209L,4573764303062809234L,},
new object[]{-4649607824087377599L,-4649607733791966574L,},
new object[]{4596328040010612736L,4596424597396284678L,},
new object[]{-4627043996844163072L,-4626947439458491130L,},
new object[]{4591833236476264448L,4591857029588451561L,},
new object[]{-4631538800378511360L,-4631515007266324247L,},
new object[]{4591870180077476034L,4591894344428249664L,},
new object[]{-4631501856777299774L,-4631477692426526144L,},
new object[]{4591870180077477222L,4591894344428250864L,},
new object[]{-4631501856777298586L,-4631477692426524944L,},
new object[]{4605380979009270407L,4607626529150130034L,},
new object[]{-4617991057845505401L,-4615745507704645774L,},
new object[]{4591870180127599684L,4591894344478879613L,},
new object[]{-4631501856727176124L,-4631477692375896195L,},
new object[]{4596373779865703265L,4596472230508201766L,},
new object[]{-4626998256989072543L,-4626899806346574042L,},
new object[]{4596373779960550947L,4596472230607001435L,},
new object[]{-4626998256894224861L,-4626899806247774373L,},
new object[]{4596373779973240586L,4596472230620219810L,},
new object[]{-4626998256881535222L,-4626899806234555998L,},
new object[]{4587369219267493888L,4587375239706344047L,},
new object[]{-4636002817587281920L,-4635996797148431761L,},
new object[]{4565051697775326524L,4565051704149395173L,},
new object[]{-4658320339079449284L,-4658320332705380635L,},
new object[]{4502147030789401792L,4502147030789401818L,},
new object[]{-4721225006065374016L,-4721225006065373990L,},
new object[]{4574228178953479483L,4574228288092809883L,},
new object[]{-4649143857901296325L,-4649143748761965925L,},
new object[]{4596771341092934557L,4596887329366291344L,},
new object[]{-4626600695761841251L,-4626484707488484464L,},
new object[]{4601418126012302130L,4601956768140945757L,},
new object[]{-4621953910842473678L,-4621415268713830051L,},
new object[]{4565550826503745280L,4565550834254796826L,},
new object[]{-4657821210351030528L,-4657821202599978982L,},
new object[]{4601648236290957201L,4602241021638426113L,},
new object[]{-4621723800563818607L,-4621131015216349695L,},
new object[]{4520591480066146304L,4520591480066153913L,},
new object[]{-4702780556788629504L,-4702780556788621895L,},
new object[]{4601778099257213059L,4602403203906745759L,},
new object[]{-4621593937597562749L,-4620968832948030049L,},
new object[]{4601798350037286105L,4602428612868521098L,},
new object[]{-4621573686817489703L,-4620943423986254710L,},
new object[]{4588315563858311953L,4588324284038992277L,},
new object[]{-4635056472996463855L,-4635047752815783531L,},
new object[]{4601835001275175776L,4602474682172303982L,},
new object[]{-4621537035579600032L,-4620897354682471826L,},
new object[]{4588328771647265601L,4588337534322121228L,},
new object[]{-4635043265207510207L,-4635034502532654580L,},
new object[]{4601859982876761361L,4602506144434661295L,},
new object[]{-4621512053978014447L,-4620865892420114513L,},
new object[]{4516296787648053248L,4516296787648055304L,},
new object[]{-4707075249206722560L,-4707075249206720504L,},
new object[]{4601867810951751024L,4602516013528826523L,},
new object[]{-4621504225903024784L,-4620856023325949285L,},
new object[]{4601923384388198772L,4602586218742507011L,},
new object[]{-4621448652466577036L,-4620785818112268797L,},
new object[]{4561410796485069452L,4561410798702570612L,},
new object[]{-4661961240369706356L,-4661961238152205196L,},
new object[]{4588659293677270134L,4588669165317858580L,},
new object[]{-4634712743177505674L,-4634702871536917228L,},
new object[]{4588710334061919662L,4588720384888433955L,},
new object[]{-4634661702792856146L,-4634651651966341853L,},
new object[]{4588768434522478607L,4588778691950007230L,},
new object[]{-4634603602332297201L,-4634593344904768578L,},
new object[]{4588836239645989488L,4588846741748451916L,},
new object[]{-4634535797208786320L,-4634525295106323892L,},
new object[]{4597893744568565759L,4598070613963256319L,},
new object[]{-4625478292286210049L,-4625301422891519489L,},
new object[]{4593407613966709305L,4593450904148599209L,},
new object[]{-4629964422888066503L,-4629921132706176599L,},
new object[]{4593407613966709307L,4593450904148599210L,},
new object[]{-4629964422888066501L,-4629921132706176598L,},
new object[]{4593407613966709308L,4593450904148599214L,},
new object[]{-4629964422888066500L,-4629921132706176594L,},
new object[]{4593407613966709566L,4593450904148599475L,},
new object[]{-4629964422888066242L,-4629921132706176333L,},
new object[]{4588909431255796138L,4588920201813300042L,},
new object[]{-4634462605598979670L,-4634451835041475766L,},
new object[]{4593504494150483968L,4593549248304620678L,},
new object[]{-4629867542704291840L,-4629822788550155130L,},
new object[]{4589001467947250768L,4589012582538376841L,},
new object[]{-4634370568907525040L,-4634359454316398967L,},
new object[]{4589014402353619988L,4589025565874172015L,},
new object[]{-4634357634501155820L,-4634346470980603793L,},
new object[]{4607037283265150976L,4612601565705372654L,},
new object[]{-4616334753589624832L,-4610770471149403154L,},
new object[]{4589053671081246720L,4589064984032425768L,},
new object[]{-4634318365773529088L,-4634307052822350040L,},
new object[]{4589064210191909450L,4589075563474161331L,},
new object[]{-4634307826662866358L,-4634296473380614477L,},
new object[]{4589064666197524480L,4589076021226983842L,},
new object[]{-4634307370657251328L,-4634296015627791966L,},
new object[]{4589097651546357759L,4589109133437883591L,},
new object[]{-4634274385308418049L,-4634262903416892217L,},
new object[]{4593610047266750463L,4593656433963476729L,},
new object[]{-4629761989588025345L,-4629715602891299079L,},
new object[]{4580103646431150080L,4580104365672702626L,},
new object[]{-4643268390423625728L,-4643267671182073182L,},
new object[]{4589119298432306633L,4589130864090616082L,},
new object[]{-4634252738422469175L,-4634241172764159726L,},
new object[]{4575610699651721389L,4575610880085376744L,},
new object[]{-4647761337203054419L,-4647761156769399064L,},
new object[]{4571136583645790207L,4571136629199700343L,},
new object[]{-4652235453208985601L,-4652235407655075465L,},
new object[]{4566640676304846847L,4566640687722504444L,},
new object[]{-4656731360549928961L,-4656731349132271364L,},
new object[]{4593671070162092031L,4593695019311992497L,},
new object[]{-4629700966692683777L,-4629677017542783311L,},
new object[]{4571153345829404671L,4571153391638597972L,},
new object[]{-4652218691025371137L,-4652218645216177836L,},
new object[]{4593671516838690815L,4593695246195083245L,},
new object[]{-4629700520016084993L,-4629676790659692563L,},
new object[]{4566649953434205439L,4566649964887215634L,},
new object[]{-4656722083420570369L,-4656722071967560174L,},
new object[]{4607182416676668204L,4620667145859817620L,},
new object[]{-4616189620178107604L,-4602704890994958188L,},
new object[]{4607182416677084475L,4620667256233910001L,},
new object[]{-4616189620177691333L,-4602704780620865807L,},
new object[]{4607182416686612479L,4620669788514978084L,},
new object[]{-4616189620168163329L,-4602702248339797724L,},
new object[]{4521614024739127295L,4521614024739138219L,},
new object[]{-4701758012115648513L,-4701758012115637589L,},
new object[]{4607182418741297151L,4621690104216821224L,},
new object[]{-4616189618113478657L,-4601681932637954584L,},
new object[]{4607182418799960063L,4623641135179091743L,},
new object[]{-4616189618054815745L,-4599730901675684065L,},
new object[]{4607182418800017279L,4625277056726100487L,},
new object[]{-4616189618054758529L,-4598094980128675321L,},
new object[]{4499096027743125486L,4499096027743125497L,},
new object[]{-4724276009111650322L,-4724276009111650311L,},
new object[]{-4616339738042337417L,-4610808803359074737L,},
new object[]{4607032298812438391L,4612563233495701071L,},
new object[]{-4616489858029916434L,-4611598719026517643L,},
new object[]{4606882178824859374L,4611773317828258165L,},
new object[]{-4616639978017495451L,-4612443610249949745L,},
new object[]{4606732058837280357L,4610928426604826063L,},
new object[]{-4616790098005074468L,-4613110741559542248L,},
new object[]{4606581938849701340L,4610261295295233560L,},
new object[]{-4616940217992653485L,-4613632712390888471L,},
new object[]{4606431818862122323L,4609739324463887337L,},
new object[]{-4617090337980232502L,-4614062930537434331L,},
new object[]{4606281698874543306L,4609309106317341477L,},
new object[]{-4617240457967811519L,-4614429886783825532L,},
new object[]{4606131578886964289L,4608942150070950276L,},
new object[]{-4617390577955390536L,-4614750588878996576L,},
new object[]{4605981458899385272L,4608621447975779232L,},
new object[]{-4617540697942969553L,-4615036008346139088L,},
new object[]{4605831338911806255L,4608336028508636720L,},
new object[]{-4617690817930548570L,-4615293637553604796L,},
new object[]{4605681218924227238L,4608078399301171012L,},
new object[]{-4617840937918127587L,-4615528821523516743L,},
new object[]{4605531098936648221L,4607843215331259065L,},
new object[]{-4617991057905706604L,-4615745507788258557L,},
new object[]{4605380978949069204L,4607626529066517251L,},
new object[]{-4618141177893285621L,-4615946695068548514L,},
new object[]{4605230858961490187L,4607425341786227294L,},
new object[]{-4618291297880864638L,-4616134715202007177L,},
new object[]{4605080738973911170L,4607237321652768631L,},
new object[]{-4618441417868443655L,-4616433217087317433L,},
new object[]{4604930618986332153L,4606938819767458375L,},
new object[]{-4618591537856022672L,-4616766969723094118L,},
new object[]{4604780498998753136L,4606605067131681690L,},
new object[]{-4618741657843601689L,-4617083512125697876L,},
new object[]{4604630379011174119L,4606288524729077932L,},
new object[]{-4618891777831180706L,-4617384868642817064L,},
new object[]{4604480259023595102L,4605987168211958744L,},
new object[]{-4619041897818759723L,-4617672736558972326L,},
new object[]{4604330139036016085L,4605699300295803482L,},
new object[]{-4619192017806338740L,-4617948553326785245L,},
new object[]{4604180019048437068L,4605423483527990563L,},
new object[]{-4619342137793917757L,-4618213547380762822L,},
new object[]{4604029899060858051L,4605158489474012986L,},
new object[]{-4619492257781496774L,-4618468777122183674L,},
new object[]{4603879779073279034L,4604903259732592134L,},
new object[]{-4619642377769075791L,-4618715161233864721L,},
new object[]{4603729659085700017L,4604656875620911087L,},
new object[]{-4619792497756654808L,-4618953502541334050L,},
new object[]{4603579539098121000L,4604418534313441758L,},
new object[]{-4619942617744233825L,-4619184507002824428L,},
new object[]{4603429419110541983L,4604187529851951380L,},
new object[]{-4620092737731812842L,-4619408798975604551L,},
new object[]{4603279299122962966L,4603963237879171257L,},
new object[]{-4620242857719391859L,-4619626933602725748L,},
new object[]{4603129179135383949L,4603745103252050060L,},
new object[]{-4620392977706970876L,-4619839406949200522L,},
new object[]{4602979059147804932L,4603532629905575286L,},
new object[]{-4620543097694549893L,-4620046664362002775L,},
new object[]{4602828939160225915L,4603325372492773033L,},
new object[]{-4620693217682128896L,-4620249107415629045L,},
new object[]{4602678819172646912L,4603122929439146763L,},
new object[]{4602678819172646912L,4603122929439146763L,},
new object[]{-4620693217682128896L,-4620249107415629045L,},
new object[]{4602828939160225929L,4603325372492773052L,},
new object[]{-4620543097694549879L,-4620046664362002756L,},
new object[]{4602979059147804946L,4603532629905575306L,},
new object[]{-4620392977706970862L,-4619839406949200502L,},
new object[]{4603129179135383963L,4603745103252050081L,},
new object[]{-4620242857719391845L,-4619626933602725727L,},
new object[]{4603279299122962980L,4603963237879171278L,},
new object[]{-4620092737731812828L,-4619408798975604530L,},
new object[]{4603429419110541997L,4604187529851951401L,},
new object[]{-4619942617744233811L,-4619184507002824407L,},
new object[]{4603579539098121014L,4604418534313441779L,},
new object[]{-4619792497756654794L,-4618953502541334029L,},
new object[]{4603729659085700031L,4604656875620911110L,},
new object[]{-4619642377769075777L,-4618715161233864698L,},
new object[]{4603879779073279048L,4604903259732592157L,},
new object[]{-4619492257781496760L,-4618468777122183651L,},
new object[]{4604029899060858065L,4605158489474013010L,},
new object[]{-4619342137793917743L,-4618213547380762798L,},
new object[]{4604180019048437082L,4605423483527990588L,},
new object[]{-4619192017806338726L,-4617948553326785220L,},
new object[]{4604330139036016099L,4605699300295803508L,},
new object[]{-4619041897818759709L,-4617672736558972300L,},
new object[]{4604480259023595116L,4605987168211958772L,},
new object[]{-4618891777831180692L,-4617384868642817036L,},
new object[]{4604630379011174133L,4606288524729077960L,},
new object[]{-4618741657843601675L,-4617083512125697848L,},
new object[]{4604780498998753150L,4606605067131681721L,},
new object[]{-4618591537856022658L,-4616766969723094087L,},
new object[]{4604930618986332167L,4606938819767458407L,},
new object[]{-4618441417868443641L,-4616433217087317401L,},
new object[]{4605080738973911184L,4607237321652768648L,},
new object[]{-4618291297880864624L,-4616134715202007160L,},
new object[]{4605230858961490201L,4607425341786227312L,},
new object[]{-4618141177893285607L,-4615946695068548496L,},
new object[]{4605380978949069218L,4607626529066517270L,},
new object[]{-4617991057905706590L,-4615745507788258538L,},
new object[]{4605531098936648235L,4607843215331259086L,},
new object[]{-4617840937918127573L,-4615528821523516722L,},
new object[]{4605681218924227252L,4608078399301171035L,},
new object[]{-4617690817930548556L,-4615293637553604773L,},
new object[]{4605831338911806269L,4608336028508636746L,},
new object[]{-4617540697942969539L,-4615036008346139062L,},
new object[]{4605981458899385286L,4608621447975779260L,},
new object[]{-4617390577955390522L,-4614750588878996548L,},
new object[]{4606131578886964303L,4608942150070950308L,},
new object[]{-4617240457967811505L,-4614429886783825500L,},
new object[]{4606281698874543320L,4609309106317341514L,},
new object[]{-4617090337980232488L,-4614062930537434294L,},
new object[]{4606431818862122337L,4609739324463887381L,},
new object[]{-4616940217992653471L,-4613632712390888427L,},
new object[]{4606581938849701354L,4610261295295233614L,},
new object[]{-4616790098005074454L,-4613110741559542194L,},
new object[]{4606732058837280371L,4610928426604826135L,},
new object[]{-4616639978017495437L,-4612443610249949673L,},
new object[]{4606882178824859388L,4611773317828258219L,},
new object[]{-4616489858029916420L,-4611598719026517589L,},
new object[]{4607032298812438391L,4612563233495701071L,},
new object[]{-4616339738042337417L,-4610808803359074737L,},
new object[]{-4616189618054758401L,-4597411022337007390L,},
new object[]{4607182418800017407L,4625961014517768418L,},
new object[]{-4616189618054758402L,-4597508574130259974L,},
new object[]{4607182418800017406L,4625863462724515834L,},
new object[]{-4616189618054758403L,-4597565638271190839L,},
new object[]{4607182418800017405L,4625806398583584969L,},
new object[]{4607182418800017407L,4625961014517768418L,},
new object[]{-4616189618054758401L,-4597411022337007390L,},
new object[]{4607182418800017406L,4625863462724515834L,},
new object[]{-4616189618054758402L,-4597508574130259974L,},
new object[]{4607182418800017405L,4625806398583584969L,},
new object[]{-4616189618054758403L,-4597565638271190839L,},
new object[]{4594932627813569658L,4594982588807019373L,},
new object[]{-4628439409041206150L,-4628389448047756435L,},
new object[]{4594932627813569659L,4594982588807019375L,},
new object[]{-4628439409041206149L,-4628389448047756433L,},
new object[]{4594932627813569660L,4594982588807019375L,},
new object[]{-4628439409041206148L,-4628389448047756433L,},
new object[]{-4628439409041206148L,-4628389448047756433L,},
new object[]{4594932627813569660L,4594982588807019375L,},
new object[]{-4628439409041206149L,-4628389448047756433L,},
new object[]{4594932627813569659L,4594982588807019375L,},
new object[]{-4628439409041206150L,-4628389448047756435L,},
new object[]{4594932627813569658L,4594982588807019373L,},
new object[]{4602678819172646911L,4603122929439146763L,},
new object[]{-4620693217682128897L,-4620249107415629045L,},
new object[]{4602678819172646912L,4603122929439146763L,},
new object[]{-4620693217682128896L,-4620249107415629045L,},
new object[]{4602678819172646913L,4603122929439146764L,},
new object[]{-4620693217682128895L,-4620249107415629044L,},
new object[]{4598175219545276415L,4598272728095593554L,},
new object[]{-4625196817309499393L,-4625099308759182254L,},
new object[]{4598175219545276416L,4598272728095593554L,},
new object[]{-4625196817309499392L,-4625099308759182254L,},
new object[]{4598175219545276417L,4598272728095593554L,},
new object[]{-4625196817309499391L,-4625099308759182254L,},
new object[]{4593671619917905919L,4593695298552770296L,},
new object[]{-4629700416936869889L,-4629676738302005512L,},
new object[]{4593671619917905920L,4593695298552770296L,},
new object[]{-4629700416936869888L,-4629676738302005512L,},
new object[]{4593671619917905921L,4593695298552770296L,},
new object[]{-4629700416936869887L,-4629676738302005512L,},
new object[]{4589168020290535423L,4589173898134910381L,},
new object[]{-4634204016564240385L,-4634198138719865427L,},
new object[]{4589168020290535424L,4589173898134910381L,},
new object[]{-4634204016564240384L,-4634198138719865427L,},
new object[]{4589168020290535425L,4589173898134910382L,},
new object[]{-4634204016564240383L,-4634198138719865426L,},
new object[]{4584664420663164927L,4584665887538261730L,},
new object[]{-4638707616191610881L,-4638706149316514078L,},
new object[]{4584664420663164928L,4584665887538261730L,},
new object[]{-4638707616191610880L,-4638706149316514078L,},
new object[]{4584664420663164929L,4584665887538261731L,},
new object[]{-4638707616191610879L,-4638706149316514077L,},
new object[]{4580160821035794431L,4580161187593366813L,},
new object[]{-4643211215818981377L,-4643210849261408995L,},
new object[]{4580160821035794432L,4580161187593366813L,},
new object[]{-4643211215818981376L,-4643210849261408995L,},
new object[]{4580160821035794433L,4580161187593366813L,},
new object[]{-4643211215818981375L,-4643210849261408995L,},
new object[]{4575657221408423935L,4575657313037748507L,},
new object[]{-4647714815446351873L,-4647714723817027301L,},
new object[]{4575657221408423936L,4575657313037748507L,},
new object[]{-4647714815446351872L,-4647714723817027301L,},
new object[]{4575657221408423937L,4575657313037748508L,},
new object[]{-4647714815446351871L,-4647714723817027300L,},
new object[]{4571153621781053439L,4571153644687755403L,},
new object[]{-4652218415073722369L,-4652218392167020405L,},
new object[]{4571153621781053440L,4571153644687755403L,},
new object[]{-4652218415073722368L,-4652218392167020405L,},
new object[]{4571153621781053441L,4571153644687755404L,},
new object[]{-4652218415073722367L,-4652218392167020404L,},
new object[]{4566650022153682943L,4566650027880319113L,},
new object[]{-4656722014701092865L,-4656722008974456695L,},
new object[]{4566650022153682944L,4566650027880319113L,},
new object[]{-4656722014701092864L,-4656722008974456695L,},
new object[]{4566650022153682945L,4566650027880319113L,},
new object[]{-4656722014701092863L,-4656722008974456695L,},
new object[]{4562146422526312447L,4562146423957969033L,},
new object[]{-4661225614328463361L,-4661225612896806775L,},
new object[]{4562146422526312448L,4562146423957969033L,},
new object[]{-4661225614328463360L,-4661225612896806775L,},
new object[]{4562146422526312449L,4562146423957969034L,},
new object[]{-4661225614328463359L,-4661225612896806774L,},
new object[]{4544132024016830463L,4544132024022422869L,},
new object[]{-4679240012837945345L,-4679240012832352939L,},
new object[]{4544132024016830464L,4544132024022422869L,},
new object[]{-4679240012837945344L,-4679240012832352939L,},
new object[]{4544132024016830465L,4544132024022422870L,},
new object[]{-4679240012837945343L,-4679240012832352938L,},
new object[]{4481081629233643519L,4481081629233643520L,},
new object[]{-4742290407621132289L,-4742290407621132288L,},
new object[]{4481081629233643520L,4481081629233643520L,},
new object[]{-4742290407621132288L,-4742290407621132288L,},
new object[]{4481081629233643521L,4481081629233643521L,},
new object[]{-4742290407621132287L,-4742290407621132287L,},
new object[]{4472074429978902527L,4472074429978902528L,},
new object[]{-4751297606875873281L,-4751297606875873280L,},
new object[]{4472074429978902528L,4472074429978902528L,},
new object[]{-4751297606875873280L,-4751297606875873280L,},
new object[]{4472074429978902529L,4472074429978902529L,},
new object[]{-4751297606875873279L,-4751297606875873279L,},
new object[]{-4620693217682128895L,-4620249107415629044L,},
new object[]{4602678819172646913L,4603122929439146764L,},
new object[]{-4620693217682128896L,-4620249107415629045L,},
new object[]{4602678819172646912L,4603122929439146763L,},
new object[]{-4620693217682128897L,-4620249107415629045L,},
new object[]{4602678819172646911L,4603122929439146763L,},
new object[]{-4625196817309499391L,-4625099308759182254L,},
new object[]{4598175219545276417L,4598272728095593554L,},
new object[]{-4625196817309499392L,-4625099308759182254L,},
new object[]{4598175219545276416L,4598272728095593554L,},
new object[]{-4625196817309499393L,-4625099308759182254L,},
new object[]{4598175219545276415L,4598272728095593554L,},
new object[]{-4629700416936869887L,-4629676738302005512L,},
new object[]{4593671619917905921L,4593695298552770296L,},
new object[]{-4629700416936869888L,-4629676738302005512L,},
new object[]{4593671619917905920L,4593695298552770296L,},
new object[]{-4629700416936869889L,-4629676738302005512L,},
new object[]{4593671619917905919L,4593695298552770296L,},
new object[]{-4634204016564240383L,-4634198138719865426L,},
new object[]{4589168020290535425L,4589173898134910382L,},
new object[]{-4634204016564240384L,-4634198138719865427L,},
new object[]{4589168020290535424L,4589173898134910381L,},
new object[]{-4634204016564240385L,-4634198138719865427L,},
new object[]{4589168020290535423L,4589173898134910381L,},
new object[]{-4638707616191610879L,-4638706149316514077L,},
new object[]{4584664420663164929L,4584665887538261731L,},
new object[]{-4638707616191610880L,-4638706149316514078L,},
new object[]{4584664420663164928L,4584665887538261730L,},
new object[]{-4638707616191610881L,-4638706149316514078L,},
new object[]{4584664420663164927L,4584665887538261730L,},
new object[]{-4643211215818981375L,-4643210849261408995L,},
new object[]{4580160821035794433L,4580161187593366813L,},
new object[]{-4643211215818981376L,-4643210849261408995L,},
new object[]{4580160821035794432L,4580161187593366813L,},
new object[]{-4643211215818981377L,-4643210849261408995L,},
new object[]{4580160821035794431L,4580161187593366813L,},
new object[]{-4647714815446351871L,-4647714723817027300L,},
new object[]{4575657221408423937L,4575657313037748508L,},
new object[]{-4647714815446351872L,-4647714723817027301L,},
new object[]{4575657221408423936L,4575657313037748507L,},
new object[]{-4647714815446351873L,-4647714723817027301L,},
new object[]{4575657221408423935L,4575657313037748507L,},
new object[]{-4652218415073722367L,-4652218392167020404L,},
new object[]{4571153621781053441L,4571153644687755404L,},
new object[]{-4652218415073722368L,-4652218392167020405L,},
new object[]{4571153621781053440L,4571153644687755403L,},
new object[]{-4652218415073722369L,-4652218392167020405L,},
new object[]{4571153621781053439L,4571153644687755403L,},
new object[]{-4656722014701092863L,-4656722008974456695L,},
new object[]{4566650022153682945L,4566650027880319113L,},
new object[]{-4656722014701092864L,-4656722008974456695L,},
new object[]{4566650022153682944L,4566650027880319113L,},
new object[]{-4656722014701092865L,-4656722008974456695L,},
new object[]{4566650022153682943L,4566650027880319113L,},
new object[]{-4661225614328463359L,-4661225612896806774L,},
new object[]{4562146422526312449L,4562146423957969034L,},
new object[]{-4661225614328463360L,-4661225612896806775L,},
new object[]{4562146422526312448L,4562146423957969033L,},
new object[]{-4661225614328463361L,-4661225612896806775L,},
new object[]{4562146422526312447L,4562146423957969033L,},
new object[]{-4679240012837945343L,-4679240012832352938L,},
new object[]{4544132024016830465L,4544132024022422870L,},
new object[]{-4679240012837945344L,-4679240012832352939L,},
new object[]{4544132024016830464L,4544132024022422869L,},
new object[]{-4679240012837945345L,-4679240012832352939L,},
new object[]{4544132024016830463L,4544132024022422869L,},
new object[]{-4742290407621132287L,-4742290407621132287L,},
new object[]{4481081629233643521L,4481081629233643521L,},
new object[]{-4742290407621132288L,-4742290407621132288L,},
new object[]{4481081629233643520L,4481081629233643520L,},
new object[]{-4742290407621132289L,-4742290407621132288L,},
new object[]{4481081629233643519L,4481081629233643520L,},
new object[]{-4751297606875873279L,-4751297606875873279L,},
new object[]{4472074429978902529L,4472074429978902529L,},
new object[]{-4751297606875873280L,-4751297606875873280L,},
new object[]{4472074429978902528L,4472074429978902528L,},
new object[]{-4751297606875873281L,-4751297606875873280L,},
new object[]{4472074429978902527L,4472074429978902528L,},
new object[]{4607182418800017408L,9218868437227405312L,},
new object[]{-4616189618054758400L,-4503599627370496L,},
new object[]{4607182418800017407L,4625961014517768418L,},
new object[]{-4616189618054758401L,-4597411022337007390L,},
new object[]{4605249457297304856L,4607449510048837736L,},
new object[]{-4618122579557470952L,-4615922526805938072L,},
new object[]{4503599627370497L,4503599627370497L,},
new object[]{-9218868437227405311L,-9218868437227405311L,},
new object[]{4503599627370496L,4503599627370496L,},
new object[]{4503599627370495L,4503599627370495L,},
new object[]{4503599627370494L,4503599627370494L,},
new object[]{-9218868437227405314L,-9218868437227405314L,},
new object[]{2L,2L,},
new object[]{-9223372036854775806L,-9223372036854775806L,},
new object[]{1L,1L,},
new object[]{0L,0L,},
new object[]{-9223372036854775808L,-9223372036854775808L,},
            };

        public static IEnumerable<object[]> Asinh =>
            new[]
            {
                new object[]{-9218868437227405311L,-9218868437227405311L,},
new object[]{4503599627370497L,4503599627370497L,},
new object[]{-4620632560377243053L,-4620923314671078083L,},
new object[]{4602739476477532755L,4602448722183697725L,},
new object[]{-4620573804055645592L,-4620818630126206436L,},
new object[]{4602798232799130216L,4602553406728569372L,},
new object[]{-4620551283466825608L,-4620778579176322535L,},
new object[]{4602820753387950200L,4602593457678453273L,},
new object[]{-4620515472975427840L,-4620714977263148709L,},
new object[]{4602856563879347968L,4602657059591627099L,},
new object[]{-4620507349184849591L,-4620700563225516041L,},
new object[]{4602864687669926217L,4602671473629259767L,},
new object[]{-4588813906610157496L,-4606137838656773422L,},
new object[]{4634558130244618312L,4617234198198002386L,},
new object[]{-4624794310140000088L,-4624853019488324472L,},
new object[]{4598577726714775720L,4598519017366451336L,},
new object[]{-4615431345024854680L,-4616229557550553532L,},
new object[]{4607940691829921128L,4607142479304222276L,},
new object[]{-4606219231308378546L,-4611047194173315009L,},
new object[]{4617152805546397262L,4612324842681460799L,},
new object[]{-4628030753974287936L,-4628060567771688125L,},
new object[]{4595341282880487872L,4595311469083087683L,},
new object[]{-4618793880669192924L,-4619238123787770626L,},
new object[]{4604578156185582884L,4604133913067005182L,},
new object[]{-4605212093963042561L,-4610673104552934213L,},
new object[]{4618159942891733247L,4612698932301841595L,},
new object[]{-4654059534868736768L,-4654059546404125897L,},
new object[]{4569312501986039040L,4569312490450649911L,},
new object[]{-4626984169654281808L,-4627031637492136483L,},
new object[]{4596387867200494000L,4596340399362639325L,},
new object[]{-4622433205037115544L,-4622617141657860159L,},
new object[]{4600938831817660264L,4600754895196915649L,},
new object[]{-4604168460655708940L,-4610340867541467102L,},
new object[]{4619203576199066868L,4613031169313308706L,},
new object[]{-4648833011248259584L,-4648833072809386048L,},
new object[]{4574539025606516224L,4574538964045389760L,},
new object[]{1L,1L,},
new object[]{4503599627370497L,4503599627370497L,},
new object[]{-9218868437227405311L,-9218868437227405311L,},
new object[]{4733283208366391299L,4626351221690778753L,},
new object[]{-4490088828488384509L,-4597020815163997055L,},
new object[]{4602678819172646919L,4602340361502004759L,},
new object[]{-4620693217682128889L,-4621031675352771049L,},
new object[]{4598175219545276448L,4598083939202623094L,},
new object[]{-4625196817309499360L,-4625288097652152714L,},
new object[]{4580160821035794656L,4580160454572178423L,},
new object[]{-4643211215818981152L,-4643211582282597385L,},
new object[]{4584664420663165376L,4584662955291532973L,},
new object[]{-4638707616191610432L,-4638709081563242835L,},
new object[]{4607182418800029696L,4606113927061444617L,},
new object[]{-4616189618054746112L,-4617258109793331191L,},
new object[]{4566650022153745232L,4566650016427194289L,},
new object[]{-4656722014701030576L,-4656722020427581519L,},
new object[]{4566650022153748736L,4566650016427201295L,},
new object[]{-4656722014701027072L,-4656722020427574513L,},
new object[]{4593671619918036992L,4593648327079059851L,},
new object[]{-4629700416936738816L,-4629723709775715957L,},
new object[]{4584664420663418880L,4584662955292039735L,},
new object[]{-4638707616191356928L,-4638709081562736073L,},
new object[]{4584664420663427072L,4584662955292056112L,},
new object[]{-4638707616191348736L,-4638709081562719696L,},
new object[]{4593671619919740928L,4593648327082441406L,},
new object[]{-4629700416935034880L,-4629723709772334402L,},
new object[]{4611686018433679360L,4609180375366348280L,},
new object[]{-4611686018421096448L,-4614191661488427528L,},
new object[]{4602678819181075837L,4602340361517082865L,},
new object[]{-4620693217673699971L,-4621031675337692943L,},
new object[]{4584664422542213120L,4584662959047794797L,},
new object[]{-4638707614312562688L,-4638709077806981011L,},
new object[]{4616189625570951168L,4611899295769550265L,},
new object[]{-4607182411283824640L,-4611472741085225543L,},
new object[]{4598175245315080192L,4598083989203378344L,},
new object[]{-4625196791539695616L,-4625288047651397464L,},
new object[]{4607182487519494144L,4606114024245072511L,},
new object[]{-4616189549335281664L,-4617258012609703297L,},
new object[]{5710565427017416704L,4640203460438160471L,},
new object[]{-3512806609837359104L,-4583168576416615337L,},
new object[]{8358682007911268352L,4648296105189493849L,},
new object[]{-864690028943507456L,-4575075931665281959L,},
new object[]{7656122665064726528L,4646975143549952951L,},
new object[]{-1567249371790049280L,-4576396893304822857L,},
new object[]{4593680716830932929L,4593666380129195825L,},
new object[]{-4629691320023842879L,-4629705656725579983L,},
new object[]{4602688126209410351L,4602357006993925076L,},
new object[]{-4620683910645365457L,-4621015029860850732L,},
new object[]{4733314611868408996L,4626353177598302171L,},
new object[]{-4490057424986366812L,-4597018859256473637L,},
new object[]{4607227454797579074L,4606177458620032501L,},
new object[]{-4616144582057196734L,-4617194578234743307L,},
new object[]{4607227454800293515L,4606177458623852155L,},
new object[]{-4616144582054482293L,-4617194578230923653L,},
new object[]{4602723956372728092L,4602421024347505994L,},
new object[]{-4620648080482047716L,-4620951012507269814L,},
new object[]{4602725089031832224L,4602423046389056323L,},
new object[]{-4620646947822943584L,-4620948990465719485L,},
new object[]{4602777135057464922L,4602515849264742447L,},
new object[]{-4620594901797310886L,-4620856187590033361L,},
new object[]{4611827031331571712L,4609304944253797212L,},
new object[]{-4611545005523204096L,-4614067092600978596L,},
new object[]{4602820253003308415L,4602592568229619917L,},
new object[]{-4620551783851467393L,-4620779468625155891L,},
new object[]{4602831307608266851L,4602612213433009450L,},
new object[]{-4620540729246508957L,-4620759823421766358L,},
new object[]{4566916720967923400L,4566916717565212178L,},
new object[]{-4656455315886852408L,-4656455319289563630L,},
new object[]{4616527388026947482L,4612057603146207043L,},
new object[]{-4606844648827828326L,-4611314433708568765L,},
new object[]{4607604631265083392L,4606697256618701041L,},
new object[]{-4615767405589692416L,-4616674780236074767L,},
new object[]{4733769021142071502L,4626380056312137328L,},
new object[]{-4489603015712704306L,-4596991980542638480L,},
new object[]{4603191085528975633L,4602962491200321665L,},
new object[]{-4620180951325800175L,-4620409545654454143L,},
new object[]{4598700786103353344L,4598637648666969629L,},
new object[]{-4624671250751422464L,-4624734388187806179L,},
new object[]{4603246555602625368L,4603010890143019377L,},
new object[]{-4620125481252150440L,-4620361146711756431L,},
new object[]{4603255330403361232L,4603018534715362941L,},
new object[]{-4620116706451414576L,-4620353502139412867L,},
new object[]{4603262357181321268L,4603024654119933407L,},
new object[]{-4620109679673454540L,-4620347382734842401L,},
new object[]{4603319876137246292L,4603074668699446077L,},
new object[]{-4620052160717529516L,-4620297368155329731L,},
new object[]{4580835209086957859L,4580834930610025822L,},
new object[]{-4642536827767817949L,-4642537106244749986L,},
new object[]{4734002968384484048L,4626392954243499379L,},
new object[]{-4489369068470291760L,-4596979082611276429L,},
new object[]{4617034042988478361L,4612276423174829267L,},
new object[]{-4606337993866297447L,-4611095613679946541L,},
new object[]{4617080559213385703L,4612295509452863199L,},
new object[]{-4606291477641390105L,-4611076527401912609L,},
new object[]{4617146177759978928L,4612322167223423616L,},
new object[]{-4606225859094796880L,-4611049869631352192L,},
new object[]{4617202927971445644L,4612344975559526149L,},
new object[]{-4606169108883330164L,-4611027061295249659L,},
new object[]{4617220729206107793L,4612352083625761584L,},
new object[]{-4606151307648668015L,-4611019953229014224L,},
new object[]{4617238008736020350L,4612358962407936578L,},
new object[]{-4606134028118755458L,-4611013074446839230L,},
new object[]{4518517801136160768L,4518517801136159225L,},
new object[]{-4704854235718615040L,-4704854235718616583L,},
new object[]{4617633903121115024L,4612511168472949222L,},
new object[]{-4605738133733660784L,-4610860868381826586L,},
new object[]{4617758986927869760L,4612557231321704118L,},
new object[]{-4605613049926906048L,-4610814805533071690L,},
new object[]{4586261098647518112L,4586259278409814133L,},
new object[]{-4637110938207257696L,-4637112758444961675L,},
new object[]{4617861118543262223L,4612594166758181254L,},
new object[]{-4605510918311513585L,-4610777870096594554L,},
new object[]{4613393814620639392L,4610511250352624045L,},
new object[]{-4609978222234136416L,-4612860786502151763L,},
new object[]{4613492746262242944L,4610578215958995985L,},
new object[]{-4609879290592532864L,-4612793820895779823L,},
new object[]{4613528351687685228L,4610602089250713138L,},
new object[]{-4609843685167090580L,-4612769947604062670L,},
new object[]{4577706711082598400L,4577706569951647970L,},
new object[]{-4645665325772177408L,-4645665466903127838L,},
new object[]{4600347854521761792L,4600203765320585205L,},
new object[]{-4623024182333014016L,-4623168271534190603L,},
new object[]{4591516577127464960L,4591506291999225758L,},
new object[]{-4631855459727310848L,-4631865744855550050L,},
new object[]{4578124525501153280L,4578124355618929277L,},
new object[]{-4645247511353622528L,-4645247681235846531L,},
new object[]{4605217872041743756L,4604646580189338587L,},
new object[]{-4618154164813032052L,-4618725456665437221L,},
new object[]{4605380978953630194L,4604774508518662554L,},
new object[]{-4617991057901145614L,-4618597528336113254L,},
new object[]{4600877379337724932L,4600697871615908793L,},
new object[]{-4622494657517050876L,-4622674165238867015L,},
new object[]{4591870180111153849L,4591858224235611285L,},
new object[]{-4631501856743621959L,-4631513812619164523L,},
new object[]{4591870180117014138L,4591858224241442490L,},
new object[]{-4631501856737761670L,-4631513812613333318L,},
new object[]{4605431996288598016L,4604814291351597762L,},
new object[]{-4617940040566177792L,-4618557745503178046L,},
new object[]{4578542297640569088L,4578542095349364523L,},
new object[]{-4644829739214206720L,-4644829941505411285L,},
new object[]{8956092717191234552L,4649105321225802885L,},
new object[]{-267279319663541256L,-4574266715628972923L,},
new object[]{4619186142268664320L,4613025998911062417L,},
new object[]{-4604185894586111488L,-4610346037943713391L,},
new object[]{4605797205102070668L,4605095876561158911L,},
new object[]{-4617574831752705140L,-4618276160293616897L,},
new object[]{4610334938543490762L,4608537193564429667L,},
new object[]{-4613037098311285046L,-4614834843290346141L,},
new object[]{4601500142707671040L,4601272590299463859L,},
new object[]{-4621871894147104768L,-4622099446555311949L,},
new object[]{4570174263747463498L,4570174247529988675L,},
new object[]{-4653197773107312310L,-4653197789324787133L,},
new object[]{4592732636987785216L,4592715872781991929L,},
new object[]{-4630639399866990592L,-4630656164072783879L,},
new object[]{4592745831127218694L,4592728984850423551L,},
new object[]{-4630626205727557114L,-4630643052004352257L,},
new object[]{4592745831127318528L,4592728984850522763L,},
new object[]{-4630626205727457280L,-4630643052004253045L,},
new object[]{4651386371740806408L,4620161449403251191L,},
new object[]{-4571985665113969400L,-4603210587451524617L,},
new object[]{4606418760405038019L,4605562337570300558L,},
new object[]{-4616953276449737789L,-4617809699284475250L,},
new object[]{4588414816683805473L,4588410310782683831L,},
new object[]{-4634957220170970335L,-4634961726072091977L,},
new object[]{4606478731358240768L,4605606504056333695L,},
new object[]{-4616893305496535040L,-4617765532798442113L,},
new object[]{4588509211684575315L,4588504549574440882L,},
new object[]{-4634862825170200493L,-4634867487280334926L,},
new object[]{4597552895963955200L,4597478993275960538L,},
new object[]{-4625819140890820608L,-4625893043578815270L,},
new object[]{4620125835051908984L,4613289175688489464L,},
new object[]{-4603246201802866824L,-4610082861166286344L,},
new object[]{4597821176801132544L,4597740074518286909L,},
new object[]{-4625550860053643264L,-4625631962336488899L,},
new object[]{4602396244684308479L,4602086829686314241L,},
new object[]{-4620975792170467329L,-4621285207168461567L,},
new object[]{4611408683695699644L,4609054797713040110L,},
new object[]{-4611963353159076164L,-4614317239141735698L,},
new object[]{4588960134168173048L,4588954675986463022L,},
new object[]{-4634411902686602760L,-4634417360868312786L,},
new object[]{4611482515890197736L,4609088535023917945L,},
new object[]{-4611889520964578072L,-4614283501830857863L,},
new object[]{4579973904059072512L,4579973559938240266L,},
new object[]{-4643398132795703296L,-4643398476916535542L,},
new object[]{4598109248847609856L,4598019924465826256L,},
new object[]{-4625262788007165952L,-4625352112388949552L,},
new object[]{4593663923336511487L,4593640689881170249L,},
new object[]{-4629708113518264321L,-4629731346973605559L,},
new object[]{4584656724081770495L,4584655262462278099L,},
new object[]{-4638715312773005313L,-4638716774392497709L,},
new object[]{4571145925199659007L,4571145902351993469L,},
new object[]{-4652226111655116801L,-4652226134502782339L,},
new object[]{4620693217480802303L,4613434478514510350L,},
new object[]{-4602678819373973505L,-4609937558340265458L,},
new object[]{4580160821008465919L,4580160454544852797L,},
new object[]{-4643211215846309889L,-4643211582309923011L,},
new object[]{4584664420655192063L,4584662955283563104L,},
new object[]{-4638707616199583745L,-4638709081571212704L,},
new object[]{4580160821031600127L,4580160454567984180L,},
new object[]{-4643211215823175681L,-4643211582286791628L,},
new object[]{4607182418800003071L,4606113927061417101L,},
new object[]{-4616189618054772737L,-4617258109793358707L,},
new object[]{4593671619917905441L,4593648327078799256L,},
new object[]{-4629700416936870367L,-4629723709775976552L,},
new object[]{4607182418800017390L,4606113927061427226L,},
new object[]{-4616189618054758418L,-4617258109793348582L,},
new object[]{4571153621781053422L,4571153598874718462L,},
new object[]{-4652218415073722386L,-4652218437980057346L,},
new object[]{5593470737194156014L,4639569365193132490L,},
new object[]{-3629901299660619794L,-4583802671661643318L,},
new object[]{4589168020290535411L,4589162166512538198L,},
new object[]{-4634204016564240397L,-4634209870342237610L,},
new object[]{6867989431740006398L,4644841185192367083L,},
new object[]{-2355382605114769410L,-4578530851662408725L,},
new object[]{-4616189618054758400L,-4617258109793348569L,},
new object[]{4607182418800017408L,4606113927061427239L,},
new object[]{-4617315517961601024L,-4618079610154845210L,},
new object[]{4606056518893174784L,4605292426699930598L,},
new object[]{-4618441417868443648L,-4618953502541334033L,},
new object[]{4604930618986332160L,4604418534313441775L,},
new object[]{-4619567317775286272L,-4619881275542734029L,},
new object[]{4603804719079489536L,4603490761312041779L,},
new object[]{-4620693217682128896L,-4621031675352771062L,},
new object[]{4602678819172646912L,4602340361502004746L,},
new object[]{-4622945017495814144L,-4623094093773036141L,},
new object[]{4600427019358961664L,4600277943081739667L,},
new object[]{-4625196817309499392L,-4625288097652152777L,},
new object[]{4598175219545276416L,4598083939202623031L,},
new object[]{-4629700416936869888L,-4629723709775976077L,},
new object[]{4593671619917905920L,4593648327078799731L,},
new object[]{0L,0L,},
new object[]{4593671619917905920L,4593648327078799731L,},
new object[]{-4629700416936869888L,-4629723709775976077L,},
new object[]{4598175219545276416L,4598083939202623031L,},
new object[]{-4625196817309499392L,-4625288097652152777L,},
new object[]{4600427019358961664L,4600277943081739667L,},
new object[]{-4622945017495814144L,-4623094093773036141L,},
new object[]{4602678819172646912L,4602340361502004746L,},
new object[]{-4620693217682128896L,-4621031675352771062L,},
new object[]{4603804719079489536L,4603490761312041779L,},
new object[]{-4619567317775286272L,-4619881275542734029L,},
new object[]{4604930618986332160L,4604418534313441775L,},
new object[]{-4618441417868443648L,-4618953502541334033L,},
new object[]{4606056518893174784L,4605292426699930598L,},
new object[]{-4617315517961601024L,-4618079610154845210L,},
new object[]{4607182418800017408L,4606113927061427239L,},
new object[]{-4616189618054758400L,-4617258109793348569L,},
new object[]{5057542381537067008L,4634626782496125367L,},
new object[]{-4165829655317708800L,-4588745254358650441L,},
new object[]{5057992741499804058L,4634633489353785545L,},
new object[]{-4165379295354971750L,-4588738547500990263L,},
new object[]{5058443101462541108L,4634639612235113474L,},
new object[]{-4164928935392234700L,-4588732424619662334L,},
new object[]{5058893461425278158L,4634645244739933041L,},
new object[]{-4164478575429497650L,-4588726792114842767L,},
new object[]{5059343821388015208L,4634650459624867051L,},
new object[]{-4164028215466760600L,-4588721577229908757L,},
new object[]{5059794181350752258L,4634655314566590799L,},
new object[]{-4163577855504023550L,-4588716722288185009L,},
new object[]{5060244541313489308L,4634659856061274334L,},
new object[]{-4163127495541286500L,-4588712180793501474L,},
new object[]{5060694901276226358L,4634664122139777802L,},
new object[]{-4162677135578549450L,-4588707914714998006L,},
new object[]{5061145261238963408L,4634668144305578906L,},
new object[]{-4162226775615812400L,-4588703892549196902L,},
new object[]{5061595621201700458L,4634671948948040872L,},
new object[]{-4161776415653075350L,-4588700087906734936L,},
new object[]{5062045981164437504L,4634675558392751659L,},
new object[]{-4161326055690338304L,-4588696478462024149L,},
new object[]{5507902344274116608L,4639105994175182717L,},
new object[]{-3715469692580659200L,-4584266042679593091L,},
new object[]{5508352704236853658L,4639109347604012806L,},
new object[]{-3715019332617922150L,-4584262689250763002L,},
new object[]{5508803064199590708L,4639112409044676771L,},
new object[]{-3714568972655185100L,-4584259627810099037L,},
new object[]{5509253424162327758L,4639115225297086554L,},
new object[]{-3714118612692448050L,-4584256811557689254L,},
new object[]{5509703784125064808L,4639117832739553559L,},
new object[]{-3713668252729711000L,-4584254204115222249L,},
new object[]{5510154144087801858L,4639120260210415433L,},
new object[]{-3713217892766973950L,-4584251776644360375L,},
new object[]{5510604504050538908L,4639122530957757200L,},
new object[]{-3712767532804236900L,-4584249505897018608L,},
new object[]{5511054864013275958L,4639124663997008934L,},
new object[]{-3712317172841499850L,-4584247372857766874L,},
new object[]{5511505223976013008L,4639126675079909487L,},
new object[]{-3711866812878762800L,-4584245361774866321L,},
new object[]{5511955583938750058L,4639128577401140469L,},
new object[]{-3711416452916025750L,-4584243459453635339L,},
new object[]{5512405943901487104L,4639130382123495863L,},
new object[]{-3710966092953288704L,-4584241654731279945L,},
new object[]{9110782046170513408L,4649314299884346146L,},
new object[]{-112589990684262400L,-4574057736970429662L,},
new object[]{9111232406133250458L,4649315138241553668L,},
new object[]{-112139630721525350L,-4574056898613222140L,},
new object[]{9111682766095987508L,4649315903601719659L,},
new object[]{-111689270758788300L,-4574056133253056149L,},
new object[]{9112133126058724558L,4649316607664822105L,},
new object[]{-111238910796051250L,-4574055429189953703L,},
new object[]{9112583486021461608L,4649317259525438856L,},
new object[]{-110788550833314200L,-4574054777329336952L,},
new object[]{9113033845984198658L,4649317866393154325L,},
new object[]{-110338190870577150L,-4574054170461621483L,},
new object[]{9113484205946935708L,4649318434079989766L,},
new object[]{-109887830907840100L,-4574053602774786042L,},
new object[]{9113934565909672758L,4649318967339802700L,},
new object[]{-109437470945103050L,-4574053069514973108L,},
new object[]{9114384925872409808L,4649319470110527838L,},
new object[]{-108987110982366000L,-4574052566744247970L,},
new object[]{9114835285835146858L,4649319945690835584L,},
new object[]{-108536751019628950L,-4574052091163940224L,},
new object[]{9115285645797883904L,4649320396871424432L,},
new object[]{-108086391056891904L,-4574051639983351376L,},
new object[]{-4503599627370497L,-4573911409280550787L,},
new object[]{9218868437227405311L,4649460627574225021L,},
new object[]{9218868437227405311L,4649460627574225021L,},
new object[]{-4503599627370497L,-4573911409280550787L,},
new object[]{1L,1L,},
new object[]{-9223372036854775808L,-9223372036854775808L,},
new object[]{1L,1L,},
new object[]{-4620411742705418239L,-4620612273641725963L,},
new object[]{4602960294149357569L,4602759763213049845L,},
new object[]{-4620411742705418240L,-4620612273641725963L,},
new object[]{4602960294149357568L,4602759763213049845L,},
new object[]{-4620411742705418241L,-4620612273641725965L,},
new object[]{4602960294149357567L,4602759763213049843L,},
new object[]{4602960294149357567L,4602759763213049843L,},
new object[]{-4620411742705418241L,-4620612273641725965L,},
new object[]{4602960294149357568L,4602759763213049845L,},
new object[]{-4620411742705418240L,-4620612273641725963L,},
new object[]{4602960294149357569L,4602759763213049845L,},
new object[]{-4620411742705418239L,-4620612273641725963L,},
new object[]{4890909195324358655L,4631440132077664751L,},
new object[]{-4332462841530417153L,-4591931904777111057L,},
new object[]{4890909195324358656L,4631440132077664751L,},
new object[]{-4332462841530417152L,-4591931904777111057L,},
new object[]{4890909195324358657L,4631440132077664752L,},
new object[]{-4332462841530417151L,-4591931904777111056L,},
new object[]{4733283208366391295L,4626351221690778753L,},
new object[]{-4490088828488384513L,-4597020815163997055L,},
new object[]{4733283208366391296L,4626351221690778753L,},
new object[]{-4490088828488384512L,-4597020815163997055L,},
new object[]{4733283208366391297L,4626351221690778753L,},
new object[]{-4490088828488384511L,-4597020815163997055L,},
new object[]{4728779608739020799L,4626156118104273585L,},
new object[]{-4494592428115755009L,-4597215918750502223L,},
new object[]{4728779608739020800L,4626156118104273585L,},
new object[]{-4494592428115755008L,-4597215918750502223L,},
new object[]{4728779608739020801L,4626156118104273585L,},
new object[]{-4494592428115755007L,-4597215918750502223L,},
new object[]{4715268809856909311L,4625570807344758083L,},
new object[]{-4508103226997866497L,-4597801229510017725L,},
new object[]{4715268809856909312L,4625570807344758083L,},
new object[]{-4508103226997866496L,-4597801229510017725L,},
new object[]{4715268809856909313L,4625570807344758083L,},
new object[]{-4508103226997866495L,-4597801229510017725L,},
new object[]{4616189618054758399L,4611899292123664107L,},
new object[]{-4607182418800017409L,-4611472744731111701L,},
new object[]{4616189618054758400L,4611899292123664107L,},
new object[]{-4607182418800017408L,-4611472744731111701L,},
new object[]{4616189618054758401L,4611899292123664107L,},
new object[]{-4607182418800017407L,-4611472744731111701L,},
new object[]{4611686018427387903L,4609180375360721031L,},
new object[]{-4611686018427387905L,-4614191661494054777L,},
new object[]{4611686018427387904L,4609180375360721031L,},
new object[]{-4611686018427387904L,-4614191661494054777L,},
new object[]{4611686018427387905L,4609180375360721032L,},
new object[]{-4611686018427387903L,-4614191661494054776L,},
new object[]{4607182418800017407L,4606113927061427238L,},
new object[]{-4616189618054758401L,-4617258109793348570L,},
new object[]{4607182418800017408L,4606113927061427239L,},
new object[]{-4616189618054758400L,-4617258109793348569L,},
new object[]{4607182418800017409L,4606113927061427240L,},
new object[]{-4616189618054758399L,-4617258109793348568L,},
new object[]{4602678819172646911L,4602340361502004745L,},
new object[]{-4620693217682128897L,-4621031675352771063L,},
new object[]{4602678819172646912L,4602340361502004746L,},
new object[]{-4620693217682128896L,-4621031675352771062L,},
new object[]{4602678819172646913L,4602340361502004747L,},
new object[]{-4620693217682128895L,-4621031675352771061L,},
new object[]{4598175219545276415L,4598083939202623029L,},
new object[]{-4625196817309499393L,-4625288097652152779L,},
new object[]{4598175219545276416L,4598083939202623031L,},
new object[]{-4625196817309499392L,-4625288097652152777L,},
new object[]{4598175219545276417L,4598083939202623033L,},
new object[]{-4625196817309499391L,-4625288097652152775L,},
new object[]{4593671619917905919L,4593648327078799731L,},
new object[]{-4629700416936869889L,-4629723709775976077L,},
new object[]{4593671619917905920L,4593648327078799731L,},
new object[]{-4629700416936869888L,-4629723709775976077L,},
new object[]{4593671619917905921L,4593648327078799732L,},
new object[]{-4629700416936869887L,-4629723709775976076L,},
new object[]{4589168020290535423L,4589162166512538209L,},
new object[]{-4634204016564240385L,-4634209870342237599L,},
new object[]{4589168020290535424L,4589162166512538211L,},
new object[]{-4634204016564240384L,-4634209870342237597L,},
new object[]{4589168020290535425L,4589162166512538212L,},
new object[]{-4634204016564240383L,-4634209870342237596L,},
new object[]{4584664420663164927L,4584662955291532078L,},
new object[]{-4638707616191610881L,-4638709081563243730L,},
new object[]{4584664420663164928L,4584662955291532080L,},
new object[]{-4638707616191610880L,-4638709081563243728L,},
new object[]{4584664420663164929L,4584662955291532082L,},
new object[]{-4638707616191610879L,-4638709081563243726L,},
new object[]{4580160821035794431L,4580160454572177972L,},
new object[]{-4643211215818981377L,-4643211582282597836L,},
new object[]{4580160821035794432L,4580160454572177974L,},
new object[]{-4643211215818981376L,-4643211582282597834L,},
new object[]{4580160821035794433L,4580160454572177976L,},
new object[]{-4643211215818981375L,-4643211582282597832L,},
new object[]{4544132024016830463L,4544132024011238057L,},
new object[]{-4679240012837945345L,-4679240012843537751L,},
new object[]{4544132024016830464L,4544132024011238059L,},
new object[]{-4679240012837945344L,-4679240012843537749L,},
new object[]{4544132024016830465L,4544132024011238061L,},
new object[]{-4679240012837945343L,-4679240012843537747L,},
new object[]{4485585228861014015L,4485585228861014014L,},
new object[]{-4737786807993761793L,-4737786807993761794L,},
new object[]{4485585228861014016L,4485585228861014016L,},
new object[]{-4737786807993761792L,-4737786807993761792L,},
new object[]{4485585228861014017L,4485585228861014017L,},
new object[]{-4737786807993761791L,-4737786807993761791L,},
new object[]{4481081629233643519L,4481081629233643518L,},
new object[]{-4742290407621132289L,-4742290407621132290L,},
new object[]{4481081629233643520L,4481081629233643520L,},
new object[]{-4742290407621132288L,-4742290407621132288L,},
new object[]{4481081629233643521L,4481081629233643521L,},
new object[]{-4742290407621132287L,-4742290407621132287L,},
new object[]{4472074429978902527L,4472074429978902526L,},
new object[]{-4751297606875873281L,-4751297606875873282L,},
new object[]{4472074429978902528L,4472074429978902528L,},
new object[]{-4751297606875873280L,-4751297606875873280L,},
new object[]{4472074429978902529L,4472074429978902529L,},
new object[]{-4751297606875873279L,-4751297606875873279L,},
new object[]{9218868437227405312L,9218868437227405312L,},
new object[]{-4503599627370496L,-4503599627370496L,},
new object[]{9218868437227405311L,4649460627574225021L,},
new object[]{-4503599627370497L,-4573911409280550787L,},
new object[]{9218868437227405310L,4649460627574225021L,},
new object[]{-4503599627370498L,-4573911409280550787L,},
new object[]{4614256656552045848L,4611065853588275309L,},
new object[]{-4609115380302729960L,-4612306183266500499L,},
new object[]{4609753056924675352L,4608233572993068037L,},
new object[]{-4613618979930100456L,-4615138463861707771L,},
new object[]{4607182418800017409L,4606113927061427240L,},
new object[]{-4616189618054758399L,-4617258109793348568L,},
new object[]{4607182418800017408L,4606113927061427239L,},
new object[]{-4616189618054758400L,-4617258109793348569L,},
new object[]{4607182418800017407L,4606113927061427238L,},
new object[]{-4616189618054758401L,-4617258109793348570L,},
new object[]{4605249457297304856L,4604671441229836475L,},
new object[]{-4618122579557470952L,-4618700595624939333L,},
new object[]{4503599627370497L,4503599627370497L,},
new object[]{-9218868437227405311L,-9218868437227405311L,},
new object[]{4503599627370496L,4503599627370496L,},
new object[]{4503599627370495L,4503599627370495L,},
new object[]{4503599627370494L,4503599627370494L,},
new object[]{-9218868437227405314L,-9218868437227405314L,},
new object[]{2L,2L,},
new object[]{-9223372036854775806L,-9223372036854775806L,},
new object[]{1L,1L,},
new object[]{0L,0L,},
new object[]{-9223372036854775808L,-9223372036854775808L,},
            };
#endif
    }
}